Artisan facade kullanarak artisan komutlarınızı http request ile çalıştırabilirsiniz. ( https://laravel.com/docs/8.x/artisan#programmatically-executing-commands )
Artisan::call("down");
// php artisan down
Artisan::call("up");
// php artisan up
Tanımladığınız bir route yoluyla down, başka bir route yoluyla up komutlarını çalıştırabilirsiniz. Yalnız down komutuyla beraber --secret option tanımlamanız gerekir, yoksa down ettikten sonra up URL e erişemezsiniz.
Örnek:
siteadi/admin/mode/down
Artisan::call("down --secret='secret-key'");
Up komutunu çalıştırmak istediğinizde öncelikle siteadi/secret-key ile siteye girer sonra up URL e request atarsınız.