【发布时间】:2021-01-10 06:38:01
【问题描述】:
我正在学习使用 Livewire,我发现我可以使用像控制器这样的组件,到目前为止,我已经能够管理视图、数据,并使用组件内部的路由模型绑定进行一些 CRUD 操作。
我应该使用组件而不是控制器吗?还是我应该继续使用控制器并将组件仅用于前端的东西?
最佳做法是什么?
【问题讨论】:
-
特别是对于 Livewire,组件类通常比控制器更好地使用,但使用控制器来代替也没有什么问题。 Livewire 的创建者 Caleb 意识到他已经一年多没有编写过一个控制器了,因为 Livewire 允许他将它提取到组件的 PHP 类中。但最终,它有点固执己见 - 为您的应用程序做最自然和最简单的事情。