اجرای دستورات artisan لاراول بدون دسترسی به ssh
با توجه به اینکه اکثر سایتایی که ما در لاراول مینویسم به دلیل کاهش هزینه ها تو هاست پیاده سازی میشن ما معمولا دسترسی به ssh نداریم و نمیتونیم دستورات خاص خودمون رو پیاده سازی کنیم.
مثلا اگر شما بخواید دستور php artisan down رو پیاده کنید با توجه به نبود دسترسی به ssh این امکان براتون فراهم نیست اما با استفاده از متد زیر میشه این کار رو با خود روتینگ لاراول انجام داد :
Route::get('/down', function() { Artisan::call('down'); return 'Application is now in maintenance mode.'; });
همچنین برای اضافه کردن آپشن هم میتونیم به شکل زیر عمل کنیم
Route::get('/down', function() { Artisan::call('down',['--secret' => 'ahmad600', '--status' => '404']); return 'Application is now in maintenance mode.'; });