【发布时间】:2016-08-03 09:34:14
【问题描述】:
我的 Routes.php 中有以下内容:
Route::get('cat/{cat}', ['as' => 'cat', 'uses' => 'CatController@get']);
如果从 Controller 函数返回的任何视图与当前页面匹配,我想检查我的 sidebar.blade.php 文件。
{cat} 可以是 a、b、c、d、f 或 e。
侧边栏由 6 张图片组成。
如果例如路由是cat/a,则应该更改该路由的图像。
人们建议 Route::current()->getName() 但这只会返回 cat 而不是 /a、/b、/c 等。还有一些其他函数只返回 cat/,之后什么都没有
【问题讨论】:
-
你试过
Route::currentRouteName()吗? -
@AlexeyMezenin 当前路线的名称将是
cat。
标签: php laravel laravel-routing