Laravel基础之Responses

53 篇文章 1 订阅
本文详细介绍了Laravel框架中的响应创建,包括字符串和数组响应、响应对象、添加Header和Cookies,重定向到不同目的地的方法,如命名路由、控制器动作、外部域名,以及视图、JSON和其他类型的响应。此外,还涵盖了文件下载和响应宏的使用。
摘要由CSDN通过智能技术生成

 

1.创建Responses

 

字符串与数组

 

所有路由和控制器都应返回一个响应,并将其发送回用户的浏览器。

Laravel提供了几种不同的返回响应的方式。 最基本的响应是从路由或控制器返回字符串。

框架将自动将字符串转换为完整的HTTP响应:

Route::get('/', function () {
    return 'Hello World';
});

除了从路由和控制器返回字符串外,您还可以返回数组。 框架将自动将数组转换为JSON响应:

Route::get('/', function () {
    return [1, 2, 3];
});

 

您知道吗,您还可以从您的路线或控制器返回Eloquent集合? 它们将自动转换为JSON。 试一试!

 

响应对象

 

通常,您不仅会从路由操作中返回简单的字符串或数组。 相反,您将返回完整的Illuminate \ Http \ Response实例或视图。

返回完整的Response实例使您可以自定义响应的HTTP状态代码和标头。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值