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