Laravel 请求响应
重定向至命名路由JSON 响应
eturn response()->json([
'name' => 'Abigail',
'state' => 'CA'
]);
return response()
->json(['name' => 'Abigail', 'state' => 'CA'])
->withCallback($request->input('callback'));return redirect()->route('login');return redirect()->route('profile', ['id' => 1]);
定向至控制器行为
return redirect()->action('HomeController@index');
return redirect()->action(
'UserController@profile', ['id' => 1]
);重定向并使用闪存的 Session 数据
return redirect('dashboard')->with('status', 'Profile updated!');
@if (session('status'))
<div class="alert alert-success">
{{ session('status') }}
</div>
@endifJSON 响应
return response()->json([
'name' => 'Abigail',
'state' => 'CA'
]);
return response()
->json(['name' => 'Abigail', 'state' => 'CA'])
->withCallback($request->input('callback'));文件下载 $pathToFile 文件地址 $name 用户下载的文件名
return response()->download($pathToFile);
return response()->download($pathToFile, $name, $headers);
return response()->download($pathToFile)->deleteFileAfterSend(true);
本文介绍了Laravel框架中响应处理的方法,包括JSON响应、文件下载及如何进行重定向操作,特别是利用命名路由和控制器行为实现页面跳转,并展示了如何在重定向过程中使用闪存Session数据。

4384

被折叠的 条评论
为什么被折叠?



