簡體   English   中英

我應該使用哪一個?

[英]Which one should I use?

我正在使用 Laravel 6 和 React Native 為移動應用程序構建這個網站應用程序。 問題是:

我應該使用

return response()->json($products);

return $products->toJson();

我應該使用哪一個從我的 Laravel 6 后端應用程序獲取數據到 React Native 應用程序?

這兩種方法都是正確的。 Laravel 將自動將您作為 controller 方法的返回傳遞的任何內容轉換為Illuminate\Http\Response object,因此您可以返回:

  • 布爾值
  • 字符串(包括 JSON 字符串)
  • Arrays
  • 回應
  • 響應

當您使用response()時,它允許您設置響應代碼和標頭。 直接返回 json 你將無法做到這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM