ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 18.219.123.84 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/laravelvue/vendor/laravel/framework/src/Illuminate/Foundation/Console/ |
Upload File : |
<?php namespace Illuminate\Foundation\Console; use Exception; use Illuminate\Console\Command; use Illuminate\Support\InteractsWithTime; class DownCommand extends Command { use InteractsWithTime; /** * The console command signature. * * @var string */ protected $signature = 'down {--message= : The message for the maintenance mode} {--retry= : The number of seconds after which the request may be retried} {--allow=* : IP or networks allowed to access the application while in maintenance mode}'; /** * The console command description. * * @var string */ protected $description = 'Put the application into maintenance mode'; /** * Execute the console command. * * @return int */ public function handle() { try { file_put_contents(storage_path('framework/down'), json_encode($this->getDownFilePayload(), JSON_PRETTY_PRINT)); $this->comment('Application is now in maintenance mode.'); } catch (Exception $e) { $this->error('Failed to enter maintenance mode.'); $this->error($e->getMessage()); return 1; } } /** * Get the payload to be placed in the "down" file. * * @return array */ protected function getDownFilePayload() { return [ 'time' => $this->currentTime(), 'message' => $this->option('message'), 'retry' => $this->getRetryTime(), 'allowed' => $this->option('allow'), ]; } /** * Get the number of seconds the client should wait before retrying their request. * * @return int|null */ protected function getRetryTime() { $retry = $this->option('retry'); return is_numeric($retry) && $retry > 0 ? (int) $retry : null; } }