laravel voyager mb_strlen () ожидает, что параметр 1 будет строкой, задан массив - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь сохранить массив в базе данных в админ-панели laravel voyager, поэтому я добавил

   protected $casts = [
   'array_value' => 'array',
   ];

к своей модели, но теперь я получаю эту ошибку:

mb_strlen() expects parameter 1 to be string, array given (View: C:\xampp\htdocs\Dev-College\vendor\tcg\voyager\resources\views\bread\browse.blade.php)

1 Ответ

0 голосов
/ 01 мая 2019

Это, вероятно, происходит с вами, потому что в DataRowsTableSeeder поле для настроек называется locale, которое не является именем в БД.

Я думаю, что это известная проблема (Voyager # 3102).Вы можете найти дополнительную информацию и некоторые настройки для решения вашей проблемы на странице gitHub проблемы

...