区分静态路由和可变路由
Differentiating static routes with variable routes
其实我想定义一条明确的路线。举个例子吧。
Route::get('/profile/{slug}', function(){...});
此路由用于查看用户资料。
但同样我想定义 -
Route::get('/profile/edit', function(){...});
显示编辑个人资料视图。
我无法实施它,因为它会将“edit”作为值发送给 {slug}
。
我应该如何实现这一点,同时使用相同的中间件将两条路由保持在同一组中。
尝试如下换行。
Route::get('/profile/edit', function(){...});
Route::get('/profile/{slug}', function(){...});
首先它会检查 edit
否则它会被传递给 slug
。
其实我想定义一条明确的路线。举个例子吧。
Route::get('/profile/{slug}', function(){...});
此路由用于查看用户资料。
但同样我想定义 -
Route::get('/profile/edit', function(){...});
显示编辑个人资料视图。
我无法实施它,因为它会将“edit”作为值发送给 {slug}
。
我应该如何实现这一点,同时使用相同的中间件将两条路由保持在同一组中。
尝试如下换行。
Route::get('/profile/edit', function(){...});
Route::get('/profile/{slug}', function(){...});
首先它会检查 edit
否则它会被传递给 slug
。