دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۲
  • اسفند

جلسه ۱۱ : لاراول – Response

  • دسته‌بندی‌ها :
جلسه ۱۱ : لاراول – Response
    • جزئیات
    • نوع محتواآ»وزش تصویری

      مقدمه

      با عرض سلام خدمت کاربران عزیز سایت پی وی لرن و کاربرانی که دوره کامل آموزش لاراول را دنبال می کنند، یک برنامه وب به بسیاری از کاربرها به درخواست کاربر پاسخ (Response) می دهد بسته به بسیاری از پارامترها. طبیعتا تمامی route ها و controller ها بایستی نوعی پاسخ را برگدانند که در نهایت این پاسخ به مرورگر کاربر ارسال می شود. لاراول راه های مختلفی برای بازگرداندن پاسخ ارائه می دهد. این جلسه به شما در جزئیات، در مورد چگونگی مدیریت پاسخ در لاراول، پاسخ پایه در لاراول ، پیوستن سربرگ و… در برنامه های کاربردی وب Laravel توضیح می دهد.

      چگونگی مدیریت پاسخ در لاراول

      در ادامه ی این مبحث روال کلی چگونگی مدیریت پاسخ در لاراول و مدیریت پاسخ پایه در لاراول را بررسی خواهیم کرد. پاسخ در لاراول، پاسخ را می توان از مسیر یا از کنترل کننده ارسال کرد. پاسخ پایه در لاراول که می تواند ارسال شود، رشته ساده ای است که در کد نمونه زیر نشان داده شده است.

      این رشته به طور خودکار به پاسخ مناسب HTTP تبدیل می شود.

      مثال

      مرحله ۱ : کد زیر را به فایل app / Http / routes.php اضافه کنید.

      app/Http/routes.php

      مثال : 

      مرحله ۲ : برای بررسی پاسخ اساسی از URL زیر دیدن کنید.

      مثال : 

      مرحله ۳ : خروجی به صورت زیر نمایش داده می شود.

      پاسخ پایه-مدریت پاسخ

      مدریت پاسخ

      پیوستن سربرگ

      پاسخ را می توان به هدر با استفاده از روش هدر () متصل کرد. ما همچنین می توانیم مجموعه ای از هدر ها را همانطور که در کد نمونه زیر نشان داده شده است، پیوست کنیم.

      مثال : 

      مثال

      به دنبال مثال زیر برای درک بیشتر در مورد Response.

      مرحله ۱ : کد زیر را به فایل app / Http / routes.php اضافه کنید.

      app/Http/routes.php

      مثال : 

      مرحله ۲ :  برای بررسی پاسخ اساسی از URL زیر دیدن کنید.

      مثال : 

      مرحله ۳ : خروجی به صورت زیر نمایش داده می شود.

      پاسخ پایه-پیوستن سربرگ

      پیوستن سربرگ

      پیوستن کوکی ها

      روش کوکی با استفاده از () cocoie برای اتصال کوکی ها استفاده می شود.

      کوکی تولید شده با این روش می تواند، با فراخوانی روش () withcookie با مثال پاسخ (Response) متصل داده شود.

      به طور پیشفرض، تمام کوکی هایی که توسط Laravel ایجاد شده اند، رمزگذاری شده اند و امضا شده اند تا بتوانند توسط مشتریقابل تغییر و یا خواندن نباشند.

      مثال

      به دنبال درک بیشتر در مورد پیوستن کوکی ها به مثال زیر توجه کنید.

      مرحله ۱ :کد زیر را به فایل app / Http / routes.php اضافه کنید.

      app/Http/routes.php

      مثال : 

      مرحله ۲ :  برای بررسی پاسخ اساسی از URL زیر دیدن کنید.

      مثال : 

      مرحله ۳ : خروجی به صورت زیر نمایش داده می شود.

      پاسخ پایه-پیوستن کوکی ها

      پیوستن کوکی ها

      پاسخ JSON

      پاسخ JSON را می توان با استفاده از روش json ارسال کرد.

      این روش به طور خودکار هدر Content-Type را به application / json تنظیم می کند. روش json به طور خودکار آرایه را به پاسخ مناسب json تبدیل می کند.

       مثال

      برای درک بیشتر در مورد JSON Response، به مثال زیر توجه کنید.

      مرحله ۱ : خط زیر را در فایل app / Http / routes.php اضافه کنید.

      app/Http/routes.php

      مثال : 

      مرحله ۲ : برای بررسی پاسخ json ، نشانی اینترنتی زیر را ببینید.

      مثال : 

      مرحله ۳ : خروجی به صورت زیر نمایش داده می شود.

      پاسخ پایه-پاسخ JSON

      پاسخ JSON

      مباحث این جلسه به خوبی روال کلی چگونگی مدیریت پاسخ در لاراول و همچنین بحث پاسخ پایه در لاراول را نشان می دهد، امیدواریم که مطالب فوق نیز مورد توجه و استفاده ی شما قرار گرفته باشد.

      کلام آخر

      زمانی که یک درخواست HTTP توسط کاربر به برنامه فرستاده می‌شود، متعاقب آن برنامه یک پاسخHTTP ایجاد کرده و به مرورگر کاربر می‌فرستد. تمام مسیرها و کنترلرهای لاراول باید یک پاسخ HTTP ایجاد کنند که در مرحله آخر، این پاسخ (Response) به مرورگر کاربر ارسال می‌‌‌شود. لاراول روش‌های مختلفی را برای برگرداندن یک پاسخ فراهم کرده است. ساده‌ترین نوع یک پاسخ HTTP در لاراول، برگرداندن یک رشته از مسیر یا کنترلر موجود در برنامه است.

      QR:  جلسه ۱۱ : لاراول – Response
      به اشتراک بگذارید