我正在尝试使用Laravel 5在刀片视图中获取uri段。 我试着用这种方式:
{{Request::segment(1)}}
但我得到了这个例外:
调用未定义的方法Illuminate \ Routing \ UrlGenerator :: base()
我试图添加:
Illuminate\Routing\UrlGenerator::class,
Illuminate\Contracts\Routing\ResponseFactory::class,
作为提供者,但我还应该在别名中添加什么?
答案 0 :(得分:1)
正如已经提到的那样,供应商不是这样做的。最好在Controller中获取所需的值,然后将其传递给视图。
在控制器中:
//In your method
return response()->view('views.uri', ['uri_segment' => Request::segment(1)])
在视图中:
{{ $uri_segment }}
请告诉我这是否适合您!