دوستان سلام
چطور میتونم حالت Maintenance mode در لاراول بدون دستور آرتیسان برای سایتی که الان روی هاست هست فعال کنم ؟
البته برای همه کاربران به جز کاربر مدیر
تخصص: برنامهنویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
سلام می توانید در یک روت کنترلر ایجاد کنید و در کنترلر این متد را صدا بزنید.
Artisan::call('down', [
'--secret' => 'yoursecretkey'
]);
ممنونم سبحان عزیز @websaz
اکی شد ولی واسه برگردوندن سایت دیگه نمیشه از این روش استفاده کرد و باید فایل down رو از پوشه ی storage پاک کرد
سپاس از لطفت
تخصص: برنامهنویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
نه می توانید از این کد استفاده کنید.
Artisan::call('up');
@nimageneral
شاید پاسخ شما همینجا باشد
استفاده کردم سبحان جان ، اما متاسفانه کار نمیکنه @websaz
فکر کنم قبل از فراخوانی روت ها ابتدا حالت Down وب سایت رو بررسی میکنه ، البته این رو هم بگم که این رو در حالت Down کلی ( نه فقط برای یوزر خاص ) تست کردم، شاید در این حالت کار کرد
تخصص: برنامهنویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
در کد down شما یک key قرار می دهید مانند : yoursecretkey
کاربر ادمین با فراخوانی روت :
https://example.com/yoursecretkey
به سایت اصلی دسترسی پیدا می کند در واقع یک session برای کاربر ست می شود که به صفحات دسترسی پیدا کند.
@nimageneral