所有的逻辑都是写在控制器中吗?这是否是 Laravel 的最佳实践?`
我看课程中所有的逻辑都是写在控制器 Controller
中的,那么在真实的 Laravel 项目中是否也是这样?这是否是 Laravel 的最佳实践?
我在用 Laravel 框架做项目的时候,习惯建一个 Servies 文件夹,大部分的逻辑都会写在 Service 中,比如有一个 UserService
类似这一部分与数据库操作相关的内容
$user = User::create([
'name' => $request->name,
'email' => $request->email,
'password' => bcrypt($request->password)
]);
我会写在 UserService
中.
我看课程中没有类似的操作,所有的逻辑操作都是写在控制器中.看的有点懵,不知道作者在做项目时是不是也是把所有的逻辑都写在控制器中,求指导.
谢谢.
推荐文章: