区分静态路由和可变路由

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