2016-09-30 38 views
0

我已經設置了Laravel 5.1的項目,並且需要通過作曲家的Cartalyst Setinel,並且我還完成了遷移和其他過程。但是這種關係並沒有在數據庫中維護。在Laravel 5.1中使用Cartalyst Sentinel時發生的問題

我已經嘗試刪除用戶,但激活和角色用戶映射保留即使用戶已從用戶表中刪除,爲什麼它像這樣?

如果用戶已從USER表中刪除,我如何擁有角色用戶映射?

回答

0

此問題是因爲您尚未在遷移中設置外鍵關係。在遷移中設置外鍵關係並將參照完整性設置爲級聯更新和級聯刪除將解決您的問題。

如果您不知道如何在遷移中設置參照完整性,則可以查看laravel文檔。這是鏈接 - https://laravel.com/docs/5.1/migrations#writing-migrations