Недопустимая ошибка смещения строки 'locale' в Laravel Voyager для нового пользователя - PullRequest
0 голосов
/ 19 февраля 2019

Я использую Laravel Voyager для своего веб-приложения.

Когда я добавил нового участника и попытался зайти на его панель управления.Я получил ошибку "Недопустимое смещение строки 'locale'".

Путь ошибки: /home/turongro/public_html/vendor/tcg/voyager/src/Models/User.php

Строка ошибки:

public function getLocaleAttribute()
{
    return $this->settings['locale'];
}

Перед получением этогоошибка, я изменил 'locale' => 'ru' в config / app.php

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Как описано в ответе на этот вопрос , вы можете добавить поле settings в приведениях внутри app/User.php:

protected $casts = [
  'email_verified_at' => 'datetime',
  'settings' => 'json'
];
0 голосов
/ 19 февраля 2019

Вы пробовали?

php artisan config: cache

php artisan cache: clear

...