首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设计Laravel控制器?示例:为客户/分支/行政订购

问如何设计Laravel控制器?示例:为客户/分支/行政订购
EN

Stack Overflow用户
提问于 2014-11-07 00:02:23
回答 1查看 411关注 0票数 1

只有一个模型:Order,这是维护和访问客户/分支/管理的最佳方式吗?

方法1:

代码语言:javascript
复制
UserController@order   
BranchController@order   
AdminController@order

方法2:

代码语言:javascript
复制
OrderController@User   
OrderController@Branch   
OrderController@Admin

方法3:

代码语言:javascript
复制
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项目。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-11-07 20:59:17

来自https://github.com/andrewelkins/Laravel-4-Bootstrap-Starter-Site的示例

这是我最后通过的计划:

/管理/主题/*

// app/Controllers/admin/AdminTopicsController.php

代码语言:javascript
复制
Route::group(['prefix'=>'admin'], function() 
{

    Route::resource('topics', 'AdminTopicsController');
});

/专题/*

// app/Controllers/branch/BranchTopicsController.php

代码语言:javascript
复制
Route::group(['prefix'=>'branch'], function() 
{

    Route::resource('topics', 'BranchTopicsController');
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26791762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档