我实际上想要定义一个显式路由。让我举个例子。
Route::get('/profile/{slug}', function(){...});
此路线用于查看用户的个人资料。
但同样我想定义 -
Route::get('/profile/edit', function(){...});
显示编辑个人资料视图。
我无法实现它,因为它将“编辑”作为{slug}
的值发送。
我应该如何实现这一点,同时保持同一组中的路由具有相同的中间件。
答案 0 :(得分:2)
尝试按以下方式交换线路。
Route::get('/profile/edit', function(){...});
Route::get('/profile/{slug}', function(){...});
首先,它会检查edit
否则会传递给slug
。