У пользователя нет необходимых прав доступа Ошибка - PullRequest
0 голосов
/ 26 января 2020

Я использовал Lara-trust для установки ролей и разрешений: это DatabaseSeeder. php файл в каталоге базы данных:

    public function run()
    {
        // $this->call(UsersTableSeeder::class);
        $this->call([
            LaratrustSeeder::class,
            UsersTableSeeder::class,
        ]);

И сеанс My UsersTable:

public function run()
{
    //

    $user = App\User::create([
        'name'=>'super_admin',
        'email'=>'super_admin@app.com',
        'password'=>bcrypt('123456'),
        'name'=>'super_admin'
    ]);

    $user->attachRole('super_admin');
} //end of run

Сейчас Я НЕ могу просматривать панель инструментов даже после успешного входа в систему, я просто получаю 403. У пользователя нет необходимых прав доступа. Войдите в систему, но не можете просматривать

спасибо

1 Ответ

0 голосов
/ 26 января 2020

Пожалуйста, проверьте, установлена ​​ли у вас роль super_admin в БД, поскольку согласно документации LaraTrust, вместо нее есть роль по умолчанию superadministrator. Итак, вы должны создать его и назначить разрешения.

Источник: https://laratrust.santigarcor.me/docs/5.2/configuration/seeder.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...