在托管我的网站时,是否有可能在没有php artisan上下命令的情况下打开和关闭Laravel 5维护?
我所做的:
Route::get('site/shutdown', function(){
return Artisan::call('down');
});
Route::get('site/live', function(){
return Artisan::call('up');
});
第一条路线工作正常。但是当我打电话给现场/现场时,该网站仍然关闭。什么会导致此问题?
最佳答案
如果您的项目已经关闭,则无法调用其他函数。
运行php artisan down
后发生了什么。它在down
内创建一个名为storage/framework
的文件。运行php artisan up
后,它将删除文件。
您可以在storage/framework
内手动创建文件。它将破坏您的项目。当您想再次运行项目时,只需删除文件即可。
关于laravel - Laravel 5维护模式无需技师即可开启,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34821095/