如何在Laravel 5.1中获取之前访问过的网站的URL?
在Laravel 4中,我只需要像下面这样编写:
{{ URL::previous() }}
如何在Laravel 5.1中获取之前访问过的网站的URL?
在Laravel 4中,我只需要像下面这样编写:
{{ URL::previous() }}
最清晰的方式似乎是使用url()
助手函数:
{{ url()->previous() }}
URL::previous()
在我的 Laravel 5.1 项目中适用。这里是 Laravel 5.1 文档,其中介绍了通过 URL Facade 访问的 previous()
方法。
在视图中您仍可以尝试其他替代方案:
{{ redirect()->getUrlGenerator()->previous() }}
或者:{{ redirect()->back()->getTargetUrl() }}
url()->previous()
稍微简洁一些。 - FooBar
Redirect::back()
。 - toesslabURL::previous()
吗?在L5中也应该可以工作。 - toesslab'URL' => Illuminate\Support\Facades\URL::class,
- Mustafa Ehsan Alokozay