permessions added to user
This commit is contained in:
@@ -4,6 +4,7 @@ namespace App\Nova\Resources\System\Roles;
|
||||
|
||||
use App\Models\System\Roles\Permission as PermissionModel;
|
||||
use App\Nova\Resource;
|
||||
use App\Repos\System\Nova\NovaRepo;
|
||||
use Laravel\Nova\Fields\ID;
|
||||
use Laravel\Nova\Fields\Text;
|
||||
use Laravel\Nova\Http\Requests\NovaRequest;
|
||||
@@ -22,7 +23,7 @@ class Permission extends Resource
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
public static $title = 'name';
|
||||
public static $title = 'display_name';
|
||||
|
||||
/**
|
||||
* The columns that should be searched.
|
||||
@@ -57,8 +58,13 @@ class Permission extends Resource
|
||||
return [
|
||||
ID::make()->sortable(),
|
||||
|
||||
Text::make(__('Name'), 'name')
|
||||
->rules('required', 'string', 'max:255', 'unique:permissions,name'),
|
||||
Text::make(__('Code'), 'name')
|
||||
->rules('required', 'string', 'max:255', 'unique:permissions,name')
|
||||
->readonly(NovaRepo::readonlyOnUpdate()),
|
||||
|
||||
Text::make(__('Name'), 'display_name')
|
||||
->rules('required', 'string', 'max:255')
|
||||
->translatable(),
|
||||
|
||||
Text::make(__('Guard name'), 'guard_name')
|
||||
->rules('required', 'string', 'max:255'),
|
||||
|
||||
@@ -2,7 +2,9 @@
|
||||
|
||||
namespace App\Nova\Resources\System\Roles;
|
||||
|
||||
use App\Models\System\Roles\Role as RoleModel;
|
||||
use App\Nova\Resource;
|
||||
use App\Repos\System\Nova\NovaRepo;
|
||||
use Laravel\Nova\Fields\ID;
|
||||
use Laravel\Nova\Fields\Text;
|
||||
use Laravel\Nova\Http\Requests\NovaRequest;
|
||||
@@ -12,16 +14,16 @@ class Role extends Resource
|
||||
/**
|
||||
* The model the resource corresponds to.
|
||||
*
|
||||
* @var class-string<\App\Models\Resources\System\Roles\Role>
|
||||
* @var class-string<RoleModel>
|
||||
*/
|
||||
public static $model = \App\Models\System\Roles\Role::class;
|
||||
public static $model = RoleModel::class;
|
||||
|
||||
/**
|
||||
* The single value that should be used to represent the resource when being displayed.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
public static $title = 'name';
|
||||
public static $title = 'display_name';
|
||||
|
||||
/**
|
||||
* The columns that should be searched.
|
||||
@@ -69,12 +71,16 @@ class Role extends Resource
|
||||
return [
|
||||
ID::make()->sortable(),
|
||||
|
||||
Text::make(__('Name'), 'name')
|
||||
->rules('required', 'string', 'max:255', 'unique:roles,name'),
|
||||
Text::make(__('Code'), 'name')
|
||||
->rules('required', 'string', 'max:255', 'unique:roles,name')
|
||||
->readonly(NovaRepo::readonlyOnUpdate()),
|
||||
|
||||
Text::make(__('Guard name'), 'guard_name')
|
||||
Text::make(__('Name'), 'display_name')
|
||||
->rules('required', 'string', 'max:255')
|
||||
->translatable(),
|
||||
|
||||
Text::make(__('Guard name'), 'guard_name')
|
||||
->rules('required', 'string', 'max:255'),
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user