如何为 Lumen 中的封闭路线指定路线名称?
How do I give route name to a closure route in Lumen?
嗨,我有以下 Lumen 路线
$router->get('/end', function (\Illuminate\Http\Request $request) use ($router) {
$controller = $router->app->make('App\Http\Controllers\Legacy\EndLegacyController');
return $controller->index($request);
});
我试图给它一个路由名称,这样我就可以使用重定向来重定向到这条路由,比如redirect()->route('name_of_route')
到目前为止我已经试过了
})->namedRoute['end'] = '/end'; // No Effect
})->name('end') //Undefined function
但是没用
这是当前路线的列表
编辑
由于我的某些要求,我不能使用 ['as' => 'end', 'uses'=> 'ControllerName@Action']
您可以使用以下语法:$router->get('/end', ['as'=>'name_here', function()]);
嗨,我有以下 Lumen 路线
$router->get('/end', function (\Illuminate\Http\Request $request) use ($router) {
$controller = $router->app->make('App\Http\Controllers\Legacy\EndLegacyController');
return $controller->index($request);
});
我试图给它一个路由名称,这样我就可以使用重定向来重定向到这条路由,比如redirect()->route('name_of_route')
到目前为止我已经试过了
})->namedRoute['end'] = '/end'; // No Effect
})->name('end') //Undefined function
但是没用
这是当前路线的列表
编辑
由于我的某些要求,我不能使用 ['as' => 'end', 'uses'=> 'ControllerName@Action']
您可以使用以下语法:$router->get('/end', ['as'=>'name_here', function()]);