رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تنظیم Maintenance Mode در لاراول 5
#1
با سلام خدمت دوستان عزیز
فریم ورک لاراول یه امکانی رو فراهم کرده به عنوان Maintenance Mode .
Maintenance Mode زمانی استفاده میشه که شما بخواهین تغییراتی رو در سایت بدین یا به هر دلیلی سایت چند ساعت یا چند روز متوفق باشه و وقتی کاربران وارد سایت می شوند تنها یه صفحه مثلا با متن "سایت در حال به روز رسانی است" مواجه بشوند.
توجه کنید وقتی Maintenance Mode فعال بشه ، کاربران هر url ای که وارد کنند همان صفحه ی "سایت در حال به روز رسانی است " را مشاهده می کنند.
روند کارش هم به این گونه است که لاراول یه middleware داره به نام  CheckForMaintenanceMode که داخل فایل Kernel.php هم ثبت شده.وقتی Maintenance Mode فعال بشه این middleware یک HttpException با عنوان 503 پرتاب میکنه و باعث میشه صفحه 503 که داخل view ها در بخش errors است به کاربران نشان داده بشه.
کد پی‌اچ‌پی:
resources/views/errors/503.blade.php 


 نکته  : زمانی که شما Maintenance Mode را به حال down در میارید یه صحفه با عنوان down در آدرس Storage/framework ساخته میشه و لاراول در واقع با چک کردن اون صفحه متوجه میشه که Maintenance Mode به حالت down رفته. (اگر صفحه ساخته شده باشد یعنی down شده و اگر نباشد یعنی up شده) که میتونید خودتون به همین آدرس برید و چک کنید صفحه ساخته شده یا خیر.
خب اینایی که گفتم در واقع پشت صحنه کار بود و زیاد روش وقت نزارید..چیزی که مهم هست اینه که چجوری فعال کنیم و چجوری غیر فعال کنید..خیلی سادس.با دو دستور زیر :

فعال کردن Maintenance Mode به صورت down
کد پی‌اچ‌پی:
php artisan down 

فعال کردن Maintenance Mode به صورت up 
یعنی سایت رو به صورت معمولی نشان بده.
کد پی‌اچ‌پی:
php artisan up 

خب اینم از آموزش امروز.سوالی داشتین در خدمتم.
قوانین انجمن لاراولیستا  | شماره تماس :‌09124783045 |‌ تلگرام :‌ 09377869283 |‌ مدیریت کانال تلگرام
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Sad مشکل در ایجاد وبلاگ در لاراول 5.4 itroz 0 35 07-05-2017, 05:03 PM
آخرین ارسال: itroz
  انتقال سایت mvc به لاراول miladhassan 0 31 06-19-2017, 01:00 PM
آخرین ارسال: miladhassan
  گرفتن آپدیت های وب هوک تلگرام در لاراول Mr.AMiR 3 87 06-06-2017, 05:31 AM
آخرین ارسال: Bvk.Programmer
  آموزش فارسی لاراول ۵ alihossein 6 3,422 05-26-2017, 09:52 AM
آخرین ارسال: farhad
  بهترین پکیج acl برای لاراول چیست homeily@gmail.com 3 208 05-08-2017, 09:27 AM
آخرین ارسال: Geppeto
  لینک فایل های css و js در لاراول saeed.rahgooy@gmail.com 1 65 05-01-2017, 07:50 PM
آخرین ارسال: zootech
  ساخت authentication شخصی یا استفاده از authentication لاراول meysam_biz 0 100 03-19-2017, 05:38 PM
آخرین ارسال: meysam_biz
  درخواست راهنمایی : تعریف سطوح دسترسی کاربری در لاراول Bvk.Programmer 11 1,121 02-16-2017, 10:09 PM
آخرین ارسال: ansar
  آموزش اعتبار سنجی در لاراول 5 alihossein 4 1,071 11-20-2016, 07:12 AM
آخرین ارسال: حمید رﺽا کمالی
  نحوه ایجاد Token-Based Authentication(oauth2) در لاراول با استفاده از passport anonymox 0 189 11-12-2016, 06:27 AM
آخرین ارسال: anonymox

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.