Laravel 开发学习(九)Laravel 请求响应

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);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值