获取维护模式状态

Get maintenance mode status

有没有办法获取维护模式状态?我想从管理仪表板切换应用程序。

$exitCode = Artisan::call('down');
dd($exitCode);

它总是 returns 0。我想检查它是否已关闭,然后在下一步操作中再次打开应用程序。

这可能吗?

当然,当你调用Artisan::call('down')你会发现在storage/framework中创建了一个down文件你需要检查它是否存在

Storage::disk('framework')->exists('/down');

磁盘

'framework' => [
    'driver' => 'local',
    'root' => storage_path('framework'),
],

希望对您有所帮助