我想用管理面板創建簡單的 SPA。我做了面板和前端部分。現在我有兩種解決方案:
- 在資料庫中使用列舉型別的行: $table->enum('role', ['user', 'admin]);
- 創建另一個“角色”表并在那里插入:“用戶”和“管理員” 哪個是更好的方法,為什么?
uj5u.com熱心網友回復:
始終嘗試尋求最簡單、最清晰的解決方案。只要您只有 2 個角色,管理員和用戶,而客戶只能有一個角色,第一個解決方案要容易得多。
定義一個新表會帶來不必要的復雜性,并且從不同的表中詢問每個用戶的角色可能會很耗時。
也許如果您有更多角色,并且一個用戶可以有多個角色,那么第二種解決方案會更加清晰。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/422006.html
標籤:
