Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel控制器重定向仅在控制台中显示,不';实际上,我没有重定向页面_Php_Laravel - Fatal编程技术网

Php laravel控制器重定向仅在控制台中显示,不';实际上,我没有重定向页面

Php laravel控制器重定向仅在控制台中显示,不';实际上,我没有重定向页面,php,laravel,Php,Laravel,我有一个简单的控制器,可以在完成时重定向,但当它完成时,它只会在控制台中显示URL和页面,但实际页面根本没有重定向,只是保持静态 Controller.php function saveImages(Request $request) { $data = $this->service->save( $request->type, $request->image, ); return Redirect::to(

我有一个简单的控制器,可以在完成时重定向,但当它完成时,它只会在控制台中显示URL和页面,但实际页面根本没有重定向,只是保持静态

Controller.php

function saveImages(Request $request) {

    $data = $this->service->save(
        $request->type, 
        $request->image, 
    );

    return Redirect::to(route('images.show', $data))->send();
}
我的控制台显示找到的302,然后显示“site.com/images/show/45”的正确url,45确实是返回值


为什么实际的页面没有重定向?

我对编码不太熟悉,但我使用这样的重定向

你试过了吗

 return redirect(route('images.show', $data))->send();
试一试

return response()->redirectToRoute('images.show')->带有($data);

我也尝试过这个,我以前也尝试过,但为了安全起见,我又尝试了一次。它仍然只是在控制台中重定向,不幸的是,您是否尝试在其他浏览器中执行此操作?此操作有效,但它仍然在我的web控制台中加载页面,源页面保持静态。这一切都是通过axios调用实现的,因为您将无法通过使用php重定向来使用axios重定向页面,您将得到您在控制台中所说的重定向。方法是使用axios重定向,这是一个不同的领域,我认为您的php代码很好,在得到响应后,您需要在axios端执行重定向,或者只需使用
window.location='.''.
其中#是您在响应中说的某个url,而不是返回重定向,使用返回“url”;