在Laravel 5中获取uri段

问题描述 投票:1回答:1

我正在尝试使用Laravel 5在刀片视图中获取uri细分。我以这种方式尝试过:

{{Request::segment(1)}}

但是我遇到了这个例外:

调用未定义的方法Illuminate \ Routing \ UrlGenerator :: base()

我尝试添加:

Illuminate\Routing\UrlGenerator::class,
Illuminate\Contracts\Routing\ResponseFactory::class,

作为提供者,但我还要添加什么别名?

laravel routes segment
1个回答
2
投票

如前所述,提供者可能不是这样做的方法。最好是在Controller中获取所需的值,然后将其传递给视图。

在控制器中:

//In your method
return response()->view('views.uri', ['uri_segment' => Request::segment(1)])

在视图中:

{{ $uri_segment }}

让我知道这是否适合您!

© www.soinside.com 2019 - 2024. All rights reserved.