gpt4 book ai didi

Laravel:在 Controller 外部使用重定向?

转载 作者:行者123 更新时间:2023-12-02 16:32:25 26 4
gpt4 key购买 nike

我有路线

Route::get('/abc', function () {
return view('common.abc');
});

当我访问http://domain.com/abc时效果很好。

在 Controller 中,我使用

Redirect::to('/abc')

效果很好。

==> 但是,我需要在 Controller 外部调用重定向(模型、库等......)我该怎么做?当在 Controller 外部调用重定向时,我总是收到错误。

最佳答案

use Illuminate\Support\Facades\Redirect;

Redirect::to(url('blah-blah'))->send();

您还可以使用带有参数的命名路由,如下所示:

Redirect::route('route.name.here', ['foo' => 'bar'])->send();

如果您位于 Controller 中,通常会返回重定向。但是,在 Controller 之外,您需要使用 ->send() 告诉它“立即开始”。

关于Laravel:在 Controller 外部使用重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36387392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com