【发布时间】:2016-03-07 07:43:10
【问题描述】:
我正在尝试使用 Laravel 5 在刀片视图中获取 uri 段。 我是这样尝试的:
{{Request::segment(1)}}
但我遇到了这个异常:
调用未定义的方法 Illuminate\Routing\UrlGenerator::base()
我尝试添加:
Illuminate\Routing\UrlGenerator::class,
Illuminate\Contracts\Routing\ResponseFactory::class,
作为提供者,但我还应该向别名添加什么?
【问题讨论】:
-
那些不是提供者。将它们添加到 providers 数组将引发异常,您根本不需要弄乱默认提供程序或别名即可使用
Request::segment(1)。 -
是的,我看到了我的错误,我在链接中使用了 URL::base 而不是 url()。感谢您的帮助