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);
|
---|