2017-05-23 25 views
0

簡介:我對Laravel和MVC相當陌生。MVC:我是否需要一個單獨的控制器用於用戶和歸檔用戶

我正在製作系統的所有前端,它設置了控制器和視圖文件。

現在系統將擁有用戶,因此我爲其CRUD創建了UsersController,但用戶可以歸檔並取消歸檔,而不是刪除。

已存檔的用戶無法再登錄,它們將與活動用戶所在的數據庫表分開,他們也可以在將來被僱用時解除存檔。

我應該如何解決這個問題?有小費嗎?

回答

0

您不需要在數據庫(後端)端和應用程序(前端)端的不同部分分開用戶,在用戶表中只需放置一列(status)並更改狀態列的值即可你想要:e.g(1: is archived users, 0: is un-archived users)

+0

通常情況下是這樣,但我想分開它們,以便查詢活動用戶並生成複雜的報表,如工資 – Roi

+0

查詢速度在這種情況下沒有區別,只是在查詢您會提出一個條件來過濾你的用戶。對於一列來說這不是一個好主意,你需要複製一張表。 –

+0

對不起,但是有記錄打擊數百萬和500K的應該是「歸檔」,它的速度真的提高 – Roi

相關問題