[英]Does Laravel have a convention for organizing routes in routes.php?
我为一个项目提供了帮助,该项目现在具有一个route.php文件,其中包含800多行路由。 我想知道Laravel是否有特定的约定或组织此约定的方法,以便不必将所有路由都放在一个大的混乱文件中?
最好的方法是分组,不要列出每条路由,而要使用控制器路由。 http://laravel.com/docs/4.2/routing#route-groups http://laravel.com/docs/4.2/controllers#implicit-controllers
如果这样做没有帮助,则可以将此文件拆分为多个文件,例如:routes / users.php,routes / posts.php等,并将其包含在原始的route.php中
另外,将一些路由放在不同的文件中也将有所帮助。 例如,您可以在应用程序文件夹中创建一个名为route的文件夹,然后在该文件夹中添加文件。 我通常有一个用于身份验证路由的文件,然后有一个用于站点高级导航项目的文件。
不要忘记在app / start / global.php中要求这些文件
/*
|-------------------------------------------------------------------------
| in app/start/global.php
|-------------------------------------------------------------------------
|
*/
require app_path( 'routes/auth.php'); // Auth routes
require app_path( 'routes/articles.php'); // Article routes
也许您还应该考虑在此技术旁边使用控制器来进一步简化您的路线
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.