只有一个型号:订单,这是维护和访问客户/分支/管理员控制的最佳方式吗?
UserController@order
BranchController@order
AdminController@order
OrderController@User
OrderController@Branch
OrderController@Admin
Route('user/order')
Route('user/order/1')
OrderController@User
OrderController@UserStore
OrderController@UserUpdate
Route('branch/order')
Route('branch/order/1')
OrderController@Branch
OrderController@BranchStore
OrderController@BranchUpdate
Route('admin/order')
Route('admin/order/1/store')
AdminController@Order
AdminController@OrderStore
AdminController@OrderUpdate
哪个是您的选择,还有什么需要改进的地方? 这是我的第一个Laravel项目。 谢谢!
答案 0 :(得分:0)
来自https://github.com/andrewelkins/Laravel-4-Bootstrap-Starter-Site
的示例这是我对该计划的最终通过:
// / admin / topics / *
// app / Controllers / admin / AdminTopicsController.php
Route::group(['prefix'=>'admin'], function()
{
Route::resource('topics', 'AdminTopicsController');
});
// / topics / *
// app / Controllers / branch / BranchTopicsController.php
Route::group(['prefix'=>'branch'], function()
{
Route::resource('topics', 'BranchTopicsController');
});