【发布时间】:2017-01-31 19:15:57
【问题描述】:
我想为我的应用创建动态路由名称。这是我的路线文件
Route::group(['prefix' => '{team}/dashboard', 'middleware' => 'isMember'], function() {
Route::get('/user', array('uses' => 'UserController@index', 'as' => 'user.index'));
Route::get('/user/edit/{id}', array('uses' => 'UserController@edit', 'as' => 'user.edit'));
Route::patch('/user/{id}', array('uses' => 'UserController@update', 'as' => 'user.update'));
Route::delete('/user/{id}', array('uses' => 'UserController@destroy', 'as' => 'user.delete'));
如果我必须像这样定义路线并不简单
'route' => ['user.delete', $team, $user->id]
或
public function destroy($team,$id) {
// do something
return redirect()->route('user.index', $team);
}
我想生成像“$myteam.user.delete”这样的路线名称或更简单的名称,例如当我定义“user.delete”时它包含我的团队名称。
我该怎么做?有可能吗?
【问题讨论】: