понедельник, 3 июня 2019 г.

Роли Laravel Nova

 1) https://github.com/spatie/laravel-permission
 2) https://github.com/vyuldashev/nova-permission
 3)юзеру добавляем суперадмина \app\User.php
 public function isSuperAdmin()
 {
    return in_array('superadmin', auth()->user()->getRoleNames()->toArray());
 }
 
4) для скрытия в меню разрешений \app\Providers\NovaServiceProvider.php
  public function tools()
  {
      return [
          \Vyuldashev\NovaPermission\NovaPermissionTool::make()->canSee(function(){
              return auth()->user()->isSuperAdmin();
          }),
      ];
  }
  

Комментариев нет:

Отправить комментарий