我正在使用 Laravel Spatie 角色和權限,并希望更改為其提供支持的默認角色和權限表。我正在更改table_names以下值: <laravel_project>\vendor\spatie\laravel-permission\config\permission.php新表具有與現有列相同的列和數據類型。然后我運行php artisan permission:cache-reset并嘗試更改現有角色或權限,但舊表仍在更新,而不是此配置文件中指定的新表。我究竟做錯了什么?
1 回答

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
您永遠不應該更改供應商文件,因為它不會在您使用時保存更改composer update
。相反,您可以覆蓋配置文件中的默認更改,例如:
使用以下命令發布供應商文件:
php?artisan?vendor:publish?--provider="Spatie\Permission\PermissionServiceProvider"
并擴展到您想要的任何內容以更改為所需的模型和表名
- 1 回答
- 0 關注
- 146 瀏覽
添加回答
舉報
0/150
提交
取消