| #!/usr/bin/env php |
| <?php |
| |
| /* |
| |-------------------------------------------------------------------------- |
| | Register The Auto Loader |
| |-------------------------------------------------------------------------- |
| | |
| | Composer provides a convenient, automatically generated class loader |
| | for our application. We just need to utilize it! We'll require it |
| | into the script here so that we do not have to worry about the |
| | loading of any our classes "manually". Feels great to relax. |
| | |
| */ |
| |
| require __DIR__.'/bootstrap/autoload.php'; |
| |
| /* |
| |-------------------------------------------------------------------------- |
| | Turn On The Lights |
| |-------------------------------------------------------------------------- |
| | |
| | We need to illuminate PHP development, so let's turn on the lights. |
| | This bootstraps the framework and gets it ready for and then it |
| | will load up this application so that we can run it and send |
| | the responses back to the browser and delight these users. |
| | |
| */ |
| |
| $app = require_once __DIR__.'/bootstrap/start.php'; |
| |
| /* |
| |-------------------------------------------------------------------------- |
| | Load The Artisan Console Application |
| |-------------------------------------------------------------------------- |
| | |
| | We'll need to run the script to load and return the Artisan console |
| | application. We keep this in its own script so that we will load |
| | the console application independent of running commands which |
| | will allow us to fire commands from Routes when we want to. |
| | |
| */ |
| |
| $app->setRequestForConsoleEnvironment(); |
| |
| $artisan = Illuminate\Console\Application::start($app); |
| |
| /* |
| |-------------------------------------------------------------------------- |
| | Run The Artisan Application |
| |-------------------------------------------------------------------------- |
| | |
| | When we run the console application, the current CLI command will be |
| | executed in this console and the response sent back to a terminal |
| | or another output device for the developers. Here goes nothing! |
| | |
| */ |
| |
| $status = $artisan->run(); |
| |
| /* |
| |-------------------------------------------------------------------------- |
| | Shutdown The Application |
| |-------------------------------------------------------------------------- |
| | |
| | Once Artisan has finished running. We will fire off the shutdown events |
| | so that any final work may be done by the application before we shut |
| | down the process. This is the last thing to happen to the request. |
| | |
| */ |
| |
| $app->shutdown(); |
| |
| exit($status); |