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



  • ۱۲
  • اسفند

جلسه ۱۰ : کوکی (Cookie) در لاراول

  • دسته‌بندی‌ها :
جلسه ۱۰ : کوکی (Cookie) در لاراول
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام خدمت کاربران عزیز سایت پی وی لرن و کاربرانی که دوره کامل آموزش لاراول را دنبال می کنند، در ابتدا توضیح مختصری در مورد کوکی ها و سپس بحث اصلی چگونگی ایجاد یک کوکی در لاراول می دهیم. کوکی ها یک قطعه اطلاعات (یک فایل متنی) است که سرور بر روی کامپیوتر کاربر ذخیره کرده و در مراجعات کاربر به همان سایت ، از آن اطلاعات برای شناسایی وی استفاده می کند، کوکی ها هنگام رسیدگی به جلسه کاربر در یک برنامه وب نقش مهمی ایفا می کنند، در این جلسه، شما در مورد کار با کوکی ها و چگونگی ایجاد یک کوکی در لاراول در برنامه های وب مبتنی بر لاروال یاد خواهید گرفت.

      ایجاد یک کوکی در لاراول

      کوکی را می توان توسط helper global cookie از Laravel ایجاد کرد، این نمونه ای از Symfony \ Component \ HttpFoundation \ Cookie است.

      کوکی می تواند به پاسخ با استفاده از روش () withCookie متصل شود.

      یک نمونه پاسخ از کلاس Illuminate \ Http \ Response برای تماس با روش با استفاده از ()cookie  ایجاد کنید. کوکی تولید شده توسط Laravel رمزگذاری شده و امضا می شود

      و نمی توان آن را توسط مشتری تغییر یا خواند، دراینجا یک نمونه کد با توضیحات آمده است.

      مثال : 

      روش  () Cookie سه استدلال را انجام می دهد. اولین آرگومان نام کوکی است، آرگو دوم آرگومان مقدار کوکی است و آرگومان سوم مدت کوکی است که پس از آن کوکی به صورت خودکار حذف می شود.

      کوکی را می توان برای همیشه با استفاده از روش همیشه به عنوان در کد زیر نشان داده شده است.

      کوکی را میتوانیم تنظیم کنیم برای همیشه با استفاده از متد forever. همانطور که در کد زیر نشان داده شده است.

      مثال : 

      بازیابی کوکی

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

      هنگامی که کوکی را تنظیم می کنیم، می توانیم کوکی را با روش کوکی () بازیابی کنیم. این روش کوکی () تنها یک استدلال را خواهد داشت که نام آن کوکی است.

      روش کوکی می تواند با استفاده از مثال Illuminate \ Http \ Request نامیده شود.

      در اینجا یک نمونه کد نشان داده شده است.

      مثال : 

      مثال

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

      مرحله ۱ : دستور زیر را اجرا کنید تا یک کنترلر ایجاد کنید که در آن کوکی را دستکاری خواهیم کرد.

      مثال : 

      مرحله ۲ : بعد از اجرای موفق، خروجی زیر را دریافت خواهید کرد.

      کوکی ها-ایجادکنترلر

      ایجادکنترلر

      مرحله ۳ :

      کد زیر را کپی کنید.

      app/Http/Controllers/CookieController.php file.

      app/Http/Controllers/CookieController.php

      مثال : 

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

      app/Http/routes.php

      مثال : 

      مرحله ۵ : برای تنظیم کوکی، از URL زیر دیدن کنید.

      مثال : 

      کوکی ها-تنظیم کوکی

      تنظیم کوکی

      مرحله ۶ : خروجی به صورت زیر نمایش داده می شود. پنجره نمایش داده شده در تصویر از فایرفاکس گرفته شده است، اما بسته به مرورگر شما، کوکی نیز می تواند از گزینه کوکی بررسی شود.

      مرحله ۷ : برای دریافت کوکی از آدرس بالا، URL زیر را ببینید.

      مثال : 

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

      ایجاد یک کوکی در لاراول-فایرفاکس

      فایرفاکس

      کلام آخر

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

      QR:  جلسه ۱۰ : کوکی (Cookie) در لاراول
      به اشتراک بگذارید