Laravel使用没有控制器的模型,“最佳实践”


laravel using model without controller, "best practice"?

我有一个产品模型和一个具有一对多关系的图像模型,我目前正在产品控制器中直接使用图像模型,我应该调用"图像控制器"(我目前没有)来处理所有图像内容吗?请记住,没有产品,图像就无法存在。

控制器和模型之间没有直接关系,切勿创建控制器来"匹配"模型。

控制器用于表示通过应用程序的路由/路径。

模型用于保存数据库中的持久性数据。

有时,在创建 CRUD 应用程序时,存在相同数量的控制器和模型(即帖子、评论、用户等)。但这并不是因为"规则"——只是因为 CRUD 应用程序的性质。

控制器可以调用几个不同的模型,这是可以接受的。