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状态代码和标头。<