نیما - ش
3 سال پیش توسط نیما - ش مطرح شد
5 پاسخ

حالت Maintenance mode در لاراول بدون دستور آرتیسان

دوستان سلام
چطور میتونم حالت Maintenance mode در لاراول بدون دستور آرتیسان برای سایتی که الان روی هاست هست فعال کنم ؟
البته برای همه کاربران به جز کاربر مدیر


ثبت پرسش جدید
سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
1

سلام می توانید در یک روت کنترلر ایجاد کنید و در کنترلر این متد را صدا بزنید.

Artisan::call('down', [
        '--secret' => 'yoursecretkey'
    ]);

@nimageneral


نیما - ش
تخصص : برنامه نویس وب
@nimageneral 3 سال پیش مطرح شد
0

ممنونم سبحان عزیز @websaz
اکی شد ولی واسه برگردوندن سایت دیگه نمیشه از این روش استفاده کرد و باید فایل down رو از پوشه ی storage پاک کرد
سپاس از لطفت


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

نه می توانید از این کد استفاده کنید.
Artisan::call('up');
@nimageneral


نیما - ش
تخصص : برنامه نویس وب
@nimageneral 3 سال پیش آپدیت شد
0

استفاده کردم سبحان جان ، اما متاسفانه کار نمیکنه @websaz
فکر کنم قبل از فراخوانی روت ها ابتدا حالت Down وب سایت رو بررسی میکنه ، البته این رو هم بگم که این رو در حالت Down کلی ( نه فقط برای یوزر خاص ) تست کردم، شاید در این حالت کار کرد


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

در کد down شما یک key قرار می دهید مانند : yoursecretkey
کاربر ادمین با فراخوانی روت :
https://example.com/yoursecretkey
به سایت اصلی دسترسی پیدا می کند در واقع یک session برای کاربر ست می شود که به صفحات دسترسی پیدا کند.
@nimageneral


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

ورود یا ثبت‌نام