上週給基友的甜品店速成了一個形象主頁,用的laravel-admin 的demo 的原始碼,就圖後臺功能多嘛,部署過程還算順利,雖然不經常操作laravel專案,部署過程中遇到的資料庫相容問題 都解決了,最後進入後臺修改資料、刪除資訊都不行,提示“沒有許可權” , 首先我考慮使用者沒有許可權,到資料庫給管理員寫入了最高許可權,還是不行,我就在找控制器裡面控制許可權的地方(說實話要不是laravel能檢視路由列表,我找對控制器都費勁),找了倆晚上沒找到。。今晚上我又看路由列表,發現路由列表最後一列是對應的中介軟體。。。
於是我恍然大悟。。
進了這個中介軟體
現在才看明白,演示站點中,原作者為了避免遊客進後臺隨便改刪,就把修改和刪除的請求全部拒絕了 ,DENY
,把他倆去掉之後 一切正常。。
最後安利一波,這個開源的國產專案,我從17年初就開始觀察了,進展很快!https://github.com/z-song/laravel-admin