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

搖曳的薔薇
TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊
您永遠(yuǎn)不應(yīng)該更改供應(yīng)商文件,因?yàn)樗粫?huì)在您使用時(shí)保存更改composer update
。相反,您可以覆蓋配置文件中的默認(rèn)更改,例如:
使用以下命令發(fā)布供應(yīng)商文件:
php?artisan?vendor:publish?--provider="Spatie\Permission\PermissionServiceProvider"
并擴(kuò)展到您想要的任何內(nèi)容以更改為所需的模型和表名
- 1 回答
- 0 關(guān)注
- 151 瀏覽
添加回答
舉報(bào)
0/150
提交
取消