| 1 | 1 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,53 @@ |
| 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); |