These are chat archives for LaravelRUS/chat

2nd
Jul 2018
tioffs
@tioffs
Jul 02 2018 03:39
@OgecuT у тебя 2 порта одинаковых, сделай на втором 9001 (порт контейнера внешний смени)
Alex
@OgecuT
Jul 02 2018 06:11
@tioffs так это не внешние порты, это внутренние порты докера
tioffs
@tioffs
Jul 02 2018 07:39
я понял
galaxyn1
@galaxyn1
Jul 02 2018 09:06
Добрый день,можете посоветовать готовую админку?
Vlad Shcherbin
@VladShcherbin
Jul 02 2018 09:09
@galaxyn1 из того, что здесь упоминалось, посмотри эти: backpack, voyager, sleepingowl
galaxyn1
@galaxyn1
Jul 02 2018 09:13
спасибо @VladShcherbin
equentor
@equentor
Jul 02 2018 18:19

Ребята, что может быть не так? Получаю ошибку

Spatie \ Permission \ Exceptions \ GuardDoesNotMatch
The given role or permission should use guard `` instead of `web`.

При попытке назначить роль по умолчанию новому пользователю:

protected function create(array $data)
{
    $user = User::create([
    'name' => $data['name'],
    'email' => $data['email'],
    'password' => Hash::make($data['password']),
    'type' => User::PHYSICAL,
    'phone_number' => $data['phone_number']
]);

$user->assignRole(Role::findByName('User', 'web'));

return $user;
}
Гард всего один в приложении web. В Defaults он установлен. Роль в базе существует, guard_name у неё web. Уже часа 4 голову ломаю, хелп...
equentor
@equentor
Jul 02 2018 20:03
разобрался, в контроллере заюзал модель не из бэкпака а из Spatie..