artisan (1686B)
1 #!/usr/bin/env php 2 <?php 3 4 define('LARAVEL_START', microtime(true)); 5 6 /* 7 |-------------------------------------------------------------------------- 8 | Register The Auto Loader 9 |-------------------------------------------------------------------------- 10 | 11 | Composer provides a convenient, automatically generated class loader 12 | for our application. We just need to utilize it! We'll require it 13 | into the script here so that we do not have to worry about the 14 | loading of any our classes "manually". Feels great to relax. 15 | 16 */ 17 18 require __DIR__.'/vendor/autoload.php'; 19 20 $app = require_once __DIR__.'/bootstrap/app.php'; 21 22 /* 23 |-------------------------------------------------------------------------- 24 | Run The Artisan Application 25 |-------------------------------------------------------------------------- 26 | 27 | When we run the console application, the current CLI command will be 28 | executed in this console and the response sent back to a terminal 29 | or another output device for the developers. Here goes nothing! 30 | 31 */ 32 33 $kernel = $app->make(Illuminate\Contracts\Console\Kernel::class); 34 35 $status = $kernel->handle( 36 $input = new Symfony\Component\Console\Input\ArgvInput, 37 new Symfony\Component\Console\Output\ConsoleOutput 38 ); 39 40 /* 41 |-------------------------------------------------------------------------- 42 | Shutdown The Application 43 |-------------------------------------------------------------------------- 44 | 45 | Once Artisan has finished running, we will fire off the shutdown events 46 | so that any final work may be done by the application before we shut 47 | down the process. This is the last thing to happen to the request. 48 | 49 */ 50 51 $kernel->terminate($input, $status); 52 53 exit($status);