• 5.6.29
  • کامل شده
  • منقضی شده
این داکیومنت از طرف توسعه‌دهنده ساپورت نمی‌شود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.

پاسخ HTTP نتیجه‌ای است که برنامه پس از پردازش درخواست به مرورگر یا کلاینت API برمی‌گرداند. پاسخ می‌تواند متن، View، JSON، فایل دانلودی یا Redirect باشد و معمولاً شامل کد وضعیت و هدرهاست.

نحوه کار و کاربرد

Laravel روش‌های متنوعی برای ساخت پاسخ دارد: بازگرداندن رشته یا View، استفاده از response()، تولید JSON با response()->json() و هدایت با redirect(). برای فایل‌ها می‌توان از download() یا file() استفاده کرد.

نمونه

return response()->json(['success' => true, 'data' => $product], 200);

return response()->view('products.show', ['product' => $product]);

نکته

برای خطاهای API کد وضعیت مناسب و ساختار پاسخ ثابت در نظر بگیرید؛ Stack Trace را در Production برنگردانید.

مطالعه مرتبط در همین مجموعه