/
var
/
www
/
cobraambalaj
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Console
/
/var/www/cobraambalaj/vendor/laravel/framework/src/Illuminate/Foundation/Console
mkdir
upload
Name
Size
Mode
Actions
stubs/
-
0755
rm
CastMakeCommand.php
1285
0644
edit
dl
rm
ChannelMakeCommand.php
1279
0644
edit
dl
rm
ClearCompiledCommand.php
835
0644
edit
dl
rm
ClosureCommand.php
1968
0644
edit
dl
rm
ComponentMakeCommand.php
3427
0644
edit
dl
rm
ConfigCacheCommand.php
2065
0644
edit
dl
rm
ConfigClearCommand.php
1075
0644
edit
dl
rm
ConsoleMakeCommand.php
2111
0644
edit
dl
rm
DownCommand.php
3399
0644
edit
dl
rm
EnvironmentCommand.php
624
0644
edit
dl
rm
EventCacheCommand.php
1396
0644
edit
dl
rm
EventClearCommand.php
1109
0644
edit
dl
rm
EventGenerateCommand.php
1898
0644
edit
dl
rm
EventListCommand.php
2410
0644
edit
dl
rm
EventMakeCommand.php
1239
0644
edit
dl
rm
ExceptionMakeCommand.php
1953
0644
edit
dl
rm
JobMakeCommand.php
1717
0644
edit
dl
rm
Kernel.php
9593
0644
edit
dl
rm
KeyGenerateCommand.php
2826
0644
edit
dl
rm
ListenerMakeCommand.php
2594
0644
edit
dl
rm
MailMakeCommand.php
2662
0644
edit
dl
rm
ModelMakeCommand.php
5333
0644
edit
dl
rm
NotificationMakeCommand.php
2726
0644
edit
dl
rm
ObserverMakeCommand.php
3445
0644
edit
dl
rm
OptimizeClearCommand.php
751
0644
edit
dl
rm
OptimizeCommand.php
630
0644
edit
dl
rm
PackageDiscoverCommand.php
904
0644
edit
dl
rm
PolicyMakeCommand.php
4914
0644
edit
dl
rm
ProviderMakeCommand.php
959
0644
edit
dl
rm
QueuedCommand.php
848
0644
edit
dl
rm
RequestMakeCommand.php
1321
0644
edit
dl
rm
ResourceMakeCommand.php
2284
0644
edit
dl
rm
RouteCacheCommand.php
2679
0644
edit
dl
rm
RouteClearCommand.php
1056
0644
edit
dl
rm
RouteListCommand.php
7096
0644
edit
dl
rm
RuleMakeCommand.php
1090
0644
edit
dl
rm
ServeCommand.php
4529
0644
edit
dl
rm
StorageLinkCommand.php
1610
0644
edit
dl
rm
StubPublishCommand.php
4105
0644
edit
dl
rm
TestMakeCommand.php
2306
0644
edit
dl
rm
UpCommand.php
1130
0644
edit
dl
rm
VendorPublishCommand.php
7341
0644
edit
dl
rm
ViewCacheCommand.php
2044
0644
edit
dl
rm
ViewClearCommand.php
1323
0644
edit
dl
rm
Edit:
/var/www/cobraambalaj/vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php
(4529B)
<?php namespace Illuminate\Foundation\Console; use Illuminate\Console\Command; use Illuminate\Support\Env; use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Process\PhpExecutableFinder; use Symfony\Component\Process\Process; class ServeCommand extends Command { /** * The console command name. * * @var string */ protected $name = 'serve'; /** * The console command description. * * @var string */ protected $description = 'Serve the application on the PHP development server'; /** * The current port offset. * * @var int */ protected $portOffset = 0; /** * Execute the console command. * * @return int * * @throws \Exception */ public function handle() { chdir(public_path()); $this->line("<info>Starting Laravel development server:</info> http://{$this->host()}:{$this->port()}"); $environmentFile = $this->option('env') ? base_path('.env').'.'.$this->option('env') : base_path('.env'); $hasEnvironment = file_exists($environmentFile); $environmentLastModified = $hasEnvironment ? filemtime($environmentFile) : now()->addDays(30)->getTimestamp(); $process = $this->startProcess(); while ($process->isRunning()) { if ($hasEnvironment) { clearstatcache(false, $environmentFile); } if (! $this->option('no-reload') && $hasEnvironment && filemtime($environmentFile) > $environmentLastModified) { $environmentLastModified = filemtime($environmentFile); $this->comment('Environment modified. Restarting server...'); $process->stop(5); $process = $this->startProcess(); } usleep(500 * 1000); } $status = $process->getExitCode(); if ($status && $this->canTryAnotherPort()) { $this->portOffset += 1; return $this->handle(); } return $status; } /** * Start a new server process. * * @return \Symfony\Component\Process\Process */ protected function startProcess() { $process = new Process($this->serverCommand(), null, collect($_ENV)->mapWithKeys(function ($value, $key) { if ($this->option('no-reload')) { return [$key => $value]; } return in_array($key, ['APP_ENV', 'LARAVEL_SAIL']) ? [$key => $value] : [$key => false]; })->all()); $process->start(function ($type, $buffer) { $this->output->write($buffer); }); return $process; } /** * Get the full server command. * * @return array */ protected function serverCommand() { return [ (new PhpExecutableFinder)->find(false), '-S', $this->host().':'.$this->port(), base_path('server.php'), ]; } /** * Get the host for the command. * * @return string */ protected function host() { return $this->input->getOption('host'); } /** * Get the port for the command. * * @return string */ protected function port() { $port = $this->input->getOption('port') ?: 8000; return $port + $this->portOffset; } /** * Check if the command has reached its max amount of port tries. * * @return bool */ protected function canTryAnotherPort() { return is_null($this->input->getOption('port')) && ($this->input->getOption('tries') > $this->portOffset); } /** * Get the console command options. * * @return array */ protected function getOptions() { return [ ['host', null, InputOption::VALUE_OPTIONAL, 'The host address to serve the application on', '127.0.0.1'], ['port', null, InputOption::VALUE_OPTIONAL, 'The port to serve the application on', Env::get('SERVER_PORT')], ['tries', null, InputOption::VALUE_OPTIONAL, 'The max number of ports to attempt to serve from', 10], ['no-reload', null, InputOption::VALUE_NONE, 'Do not reload the development server on .env file changes'], ]; } }
Save
cmd:
run