[ /* * When using the "HasPermissions" trait from this package, we need to know which * Eloquent model should be used to retrieve your permissions. Of course, it * is often just the "Permission" model but you may use whatever you like. */ 'permission' => Spatie\Permission\Models\Permission::class, /* * When using the "HasRoles" trait from this package, we need to know which * Eloquent model should be used to retrieve your roles. Of course, it * is often just the "Role" model but you may use whatever you like. */ 'role' => Spatie\Permission\Models\Role::class, ], 'table_names' => [ /* * When using the "HasRoles" trait from this package, we need to know which * table should be used to retrieve your roles. We have chosen a basic * default value but you may easily change it to any table you like. */ 'roles' => 'roles', /* * When using the "HasPermissions" trait from this package, we need to know which * table should be used to retrieve your permissions. We have chosen a basic * default value but you may easily change it to any table you like. */ 'permissions' => 'permissions', /* * When using the "HasPermissions" trait from this package, we need to know which * table should be used to retrieve your models permissions. We have chosen a * basic default value but you may easily change it to any table you like. */ 'model_has_permissions' => 'model_has_permissions', /* * When using the "HasRoles" trait from this package, we need to know which * table should be used to retrieve your models roles. We have chosen a * basic default value but you may easily change it to any table you like. */ 'model_has_roles' => 'model_has_roles', /* * When using the "HasRoles" trait from this package, we need to know which * table should be used to retrieve your roles permissions. We have chosen a * basic default value but you may easily change it to any table you like. */ 'role_has_permissions' => 'role_has_permissions', /* * When using the "HasRoles" trait from this package, we need to know which * table should be used to retrieve your teams roles. We have chosen a * basic default value but you may easily change it to any table you like. */ 'team_has_permissions' => 'team_has_permissions', /* * When using the "HasRoles" trait from this package, we need to know which * table should be used to retrieve your teams roles. We have chosen a * basic default value but you may easily change it to any table you like. */ 'team_has_roles' => 'team_has_roles', ], 'column_names' => [ /* * Change this if you want to name the related pivots other than defaults */ 'role_pivot_key' => null, //default 'role_id', 'permission_pivot_key' => null, //default 'permission_id', /* * Change this if you want to name the related model primary key other than * `model_id`. */ 'model_morph_key' => 'model_id', /* * Change this if you want to use the teams feature and your related model's * foreign key is other than `model_id`. */ 'team_foreign_key' => 'team_id', ], /* * When using the "HasRoles" trait from this package, we need to know which * table should be used to retrieve your organizations. We have chosen a basic * default value but you may easily change it to any table you like. */ 'cache' => [ 'key' => 'spatie.permission.cache.{team_id}', 'team_key' => 'spatie.permission.cache.{team_id}', ], /* * When checking for model permissions, you can choose which column to use. * By default, we check the model's id column. */ 'model_primary_key_attribute' => 'id', ];