【发布时间】:2016-01-27 16:30:20
【问题描述】:
Route::get('post/form/{id}', array('as' => 'admin.post.delete', 'uses' => "PostController@deleteForm"));
Route::get('post/form', array('as' => 'admin.post.create', 'uses' => "PostController@createForm"));
我想将上面的两条路线组合在一条路线中,以实现两个功能,创建和删除。因为两条路线只有不同的id。
Route::get('post/form/{id}', array('as' => 'admin.post', 'uses' => "PostController@getForm"));
如果我想在没有id 的情况下输入,它会重定向到创建函数。如果我输入id,它会重定向到删除功能。
我怎样才能将一个路由用于两个功能?
【问题讨论】:
-
你想做的事情是非常不切实际的,你能不能把删除路由更新为
post/form/{id}/delete,并把post/form/{id}作为显示路由?
标签: php routes laravel-5.1