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>
@endif
JSON 响应
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);