Можешь посоветовать, что делать? Я следую этому руководству: Laravel 5.6 - роли и разрешения пользователей (ACL) с использованием Spatie Tutorial
Все хорошо. Но в итоге у меня есть доступ только к странице users
, и я не могу создать нового пользователя, потому что в списке нет ролей. На страницах - products
и roles
дает мне сообщение от обработчика: ["User have not permission for this page access."]
У меня есть только семена разрешения:
<?php
use Illuminate\Database\Seeder;
use Spatie\Permission\Models\Permission;
class PermissionTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$permissions = [
'role-list',
'role-create',
'role-edit',
'role-delete',
'product-list',
'product-create',
'product-edit',
'product-delete'
];
foreach ($permissions as $permission) {
Permission::create(['name' => $permission]);
}
}
}
Я могу дать вам больше кода, если хотите, из проекта.
roles
, у которой нет доступа - person Hristian Yordanov   schedule 15.03.2019After register user, you don't have any roles, so you can edit your details and assign admin role to you from User Management.
Но нетadmin
роли ... :) - person Hristian Yordanov   schedule 15.03.2019