基本上,我想要创建我自己的Route::custom
函数。
这是因为我在整个站点中使用了相同的组和中间件(我也在使用带有子域的模块,所以我们讨论的是每条路由节省5-6行代码)
我只想让Route::custom
只调用两到三个其他的路由函数。例如:
Route::Module('forum')
将被替换为
Route::group(['middleware' => ['web','auth'], 'domain' => 'forum.' . env('SITE_DOMAIN', 'example.com')], function () {
Route::group(['middleware' => 'permission:access.forum'], function () {
Route::get('/', function () {
return view('forum::forum.index');
})->name("forum.index");
});
});
发布于 2017-06-23 04:30:30
发布于 2017-06-23 04:58:31
我不完全理解问题1,但对于问题2,请尝试如下:
转到app/Providers/RouteServiceProvider.php。查找函数mapWebRoutes()。线
require base_path('routes/web.php');
复制它并进行更改,因此您现在拥有:
require base_path('routes/web.php');
require base_path('app/User/route.user.php');
require base_path('app/Whatever/route.whatever.php');
我想这会解决你的问题
https://stackoverflow.com/questions/36050156
复制相似问题