我正在使用Laravel 6和React Native为移动应用程序构建此网站应用程序。问题是:
我应该使用
return response()->json($products);
或return $products->toJson();
我应该使用哪个从我的Laravel 6后端应用程序中获取数据到React Native应用程序?
答案 0 :(得分:2)
这两种方法都是正确的。 Laravel会将您作为控制器方法的返回传递的任何内容自动转换为Illuminate\Http\Response
对象,因此您可以返回:
使用response()
时,您可以设置响应代码和标题。直接返回json,您将无法做到这一点。