新 Class 实例或合而为一的一切 - Laravel
New Class Instance or Everything in One - Laravel
我有一个 AdminController
加载所有视图,尽管我需要将信息传递到该视图。
示例用户选项卡 - 查看用户总数、新用户、查看用户个人资料等,并进行编辑。
是否最好创建一个新控制器来执行这些方法,然后在 AdminController
中调用 $users = new UsersController;
?
我正在努力寻找最有效的 OOP 方法。
是的,您需要创建一个 UsersController。听起来 resource controller 是您的最佳选择。
执行 php artisan make:controller UsersController --resource
,然后将其添加到您的路线文件中:
Route::resource('admin/users', 'UsersController')->middleware('auth');
我有一个 AdminController
加载所有视图,尽管我需要将信息传递到该视图。
示例用户选项卡 - 查看用户总数、新用户、查看用户个人资料等,并进行编辑。
是否最好创建一个新控制器来执行这些方法,然后在 AdminController
中调用 $users = new UsersController;
?
我正在努力寻找最有效的 OOP 方法。
是的,您需要创建一个 UsersController。听起来 resource controller 是您的最佳选择。
执行 php artisan make:controller UsersController --resource
,然后将其添加到您的路线文件中:
Route::resource('admin/users', 'UsersController')->middleware('auth');