【发布时间】:2020-10-06 03:33:23
【问题描述】:
在routes/web.php我有路线
Route::get('/answers', [StaticPagesController::class, 'answers'])->name('answers.index');
在我的应用程序中,我使用路由名称来生成 url
route('answers.index') // result is http://example.com/answers
但是我怎样才能使用路由名称仅获取 uri (/answers)?
要将.active 类添加到导航项(引导程序 4)我使用下一个构造
{{request()->is('/answers') ? 'active' : ''}}
但在这种情况下,命名路由的全部含义就丢失了。如果我更改了 uri,那么我必须在使用这种方法的所有地方都更改它。
如何使用路由名称获取 uri?
【问题讨论】: