laravel base64_encode ajax ответ возвращает 0
У меня есть конечная точка ajax, которая возвращает коллекцию. Прежде чем вернуть коллекцию, я изменяю id каждой модели внутри с помощью строки в кодировке base64. Однако он возвращает 0 вместо строки. Что я делаю неправильно? Идентификатор установлен.
$trainees->map(function ($trainee) {
$trainee['id'] = base64_encode($trainee['id']);
});
Если я верну это в блейд-файле, все работает нормально...
1 ответ
Вам необходимо убедиться, что свойство 'id' существует.
попробуй это:
$trainees->map(function ($trainee) {
console.log(($trainee));
});
И проверить результат