Laravel中如何将单个routes.php分割成多个子文件

随着业务逻辑越来越复杂,routes.php文件也会变得越来越庞大,为了便于管理,我们可以像管理配置文件那样将其分割成多个子文件,这实现起来很简单:

// app/routes.php

...

// Include admin routes
require __DIR__.'/routes/admin.php';

...

// app/routes/admin.php

...

Route::pattern('id', '[0-9]+');

Route::get('login', array(
    'uses' => 'AuthController@getLogin',
    'as' => 'login'
));

...

通过在routes.php中使用require语句我们就可以将多个路由配置文件合并为一个完整的路由配置文件。

学院君 has written 676 articles

资深PHP工程师,Laravel学院院长

发表评论

标记为*的字段是必填项(邮箱地址不会被公开)

你可以使用这些HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>