آموزش گیت های کاربر مهمان لاراول

3 سال پیش
آموزش گیت های کاربر مهمان لاراول
امتیاز دهید post

آموزش گیت های کاربر مهمان لاراول

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

ویژگی گیت های کاربر مهمان (Guest User Gates) افزودنه ای به آخرین نسخه 5.7 است که در سپتامبر 2018 منتشر شد. این ویژگی برای شروع فرایند مجوز برای کاربران خاص استفاده می شود.

در لاراول 5.6 ، روشی وجود داشت که در آن برای کاربران غیرمجاز ، false را برمی گرداند. در لاراول 5.7 ، ما می توانیم به مهمانان اجازه دهیم تا با استفاده از اشاره نوع نوع nullable در کنترلر مشخص شده در زیر ، چک های مجوز را انجام دهند –

 

توضیح کد

با استفاده از اشاره نوع nullable ، وقتی کاربر مهمان به گیت منتقل می شود ، متغیر $ user باطل می شود. سپس می توانید درباره مجوز اقدام تصمیم گیری کنید. اگر انواع nullable را مجاز کنید و true را بازگردانید ، مهمان دارای مجوز خواهد بود. اگر از اشاره نوع nullable استفاده نمی کنید ، مهمانان به طور خودکار پاسخ 403 را برای Laravel 5.7 دریافت می کنند ، که در زیر نشان داده شده است –

تفاوت بین خطای 403 و 404 این است که وقتی کاربر سعی می کند به منبع یا نشانی اینترنتی ناشناخته دسترسی پیدا کند ، 404 نمایش داده می شود و در صورت دسترسی کاربر غیر مجاز به وب سایت، خطای 403 همانطور که در تصویر فوری بالا ذکر شد نمایش داده می شود.

 

منبع.

 

 

لیست جلسات قبل آموزش لاراول

  1. آموزش لاراول
  2. آموزش مقدماتی لاراول
  3. آموزش نصب لاراول
  4. آموزش ساختار برنامه در لاراول
  5. آموزش پیکربندی لاراول
  6. آموزش مسیریابی در لاراول
  7. آموزش Middleware در لاراول
  8. آموزش فضای نام در لاراول
  9. آموزش کنترل کننده ها در لاراول
  10. آموزش درخواست در لاراول
  11. آموزش کوکی در لاراول
  12. آموزش پاسخ در لاراول
  13. آموزش View در لاراول
  14. آموزش تمپلیت Blade در لاراول
  15. آموزش ریدایرکت کردن در لاراول
  16. آموزش کار با پایگاه داده در لاراول
  17. آموزش خطاها و ورود به سیستم در لاراول
  18. آموزش فرم ها در لاراول
  19. آموزش محلی سازی در لاراول
  20. آموزش اعتبار سنجی در لاراول
  21. آموزش بارگذاری فایل در لاراول
  22. آموزش ارسال ایمیل در لاراول
  23. آموزش ایجکس در لاراول
  24. آموزش مدیریت خطا در لاراول
  25. آموزش مدیریت رویداد در لاراول
  26. آموزش نما در لاراول
  27. آموزش قراردادها در لاراول
  28. آموزش احراز هویت در لاراول
  29. آموزش مجوز در لاراول
  30. آموزش کنسول Artisan مجوز در لاراول
  31. آموزش رمزگذاری در لاراول
  32. آموزش هش کردن در لاراول
  33. آموزش روند انتشار لاراول
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه