【发布时间】:2018-01-15 20:40:05
【问题描述】:
我试图显示一个基于 url 的搜索框意味着特定路线它将显示搜索框,否则它不会显示。为此,我使用了 Request::path() 。但问题是对于某些路线它不起作用。
假设我有两条路线,例如
Route::get('products','abcontroller@index');
Route::get('product/{name}','abcontroller@searchProduct');
现在如果我使用以下代码:
@if(Request::path() == 'products' || Request::path() == 'product/{name}')
// something print
@endif
对于products 路线,我可以看到搜索框,但对于product/{name},我看不到.. 我该如何解决这个问题?
【问题讨论】:
-
你检查过
Request::path()的值吗? -
您可以从here获得合适的解决方案!
标签: php laravel laravel-5 laravel-blade