Model view controller MVC:我是否需要为用户和存档用户提供单独的控制器

Model view controller MVC:我是否需要为用户和存档用户提供单独的控制器,model-view-controller,laravel-5,Model View Controller,Laravel 5,简介:我对拉威尔和MVC还比较陌生 我正在制作系统的所有前端,设置控制器和查看文件 现在系统将有用户,所以我为它的CRUD创建了UsersController,但是用户可以被归档和取消归档,而不是删除 存档用户无法再登录,他们将从活动用户所在的数据库表中分离出来,他们也可以取消存档,以防将来被雇用 我应该如何处理这个问题?有什么提示吗?您不需要在数据库(后端)端和应用程序(前端)端的不同部分分离用户,在用户表中只需放置一列(status),并根据需要更改status列的值:例如(1:已存档用户,

简介:我对拉威尔和MVC还比较陌生

我正在制作系统的所有前端,设置控制器和查看文件

现在系统将有用户,所以我为它的CRUD创建了UsersController,但是用户可以被归档和取消归档,而不是删除

存档用户无法再登录,他们将从活动用户所在的数据库表中分离出来,他们也可以取消存档,以防将来被雇用


我应该如何处理这个问题?有什么提示吗?

您不需要在数据库(后端)端和应用程序(前端)端的不同部分分离用户,在用户表中只需放置一列(
status
),并根据需要更改status列的值:
例如(1:已存档用户,0:未存档用户)
/p>通常情况下,但是我想将它们分开,这样可以更快地查询活动用户并生成复杂的报告,如Payroll。在这种情况下,查询速度没有区别,只是在查询中,您将设置一个条件来过滤您的用户。一列并不是一个好主意,你要复制一个表。很抱歉,当记录达到数百万,其中500k应该是“存档”时,这确实是一个速度提升。你需要索引(
status
)字段以优化速度,这不是一个大问题。检查这个