Changeset View
Changeset View
Standalone View
Standalone View
src/public/index.php
<?php | <?php | ||||
/** | use Illuminate\Contracts\Http\Kernel; | ||||
* Laravel - A PHP Framework For Web Artisans | use Illuminate\Http\Request; | ||||
* | |||||
* @package Laravel | |||||
* @author Taylor Otwell <taylor@laravel.com> | |||||
*/ | |||||
define('LARAVEL_START', microtime(true)); | define('LARAVEL_START', microtime(true)); | ||||
if (file_exists($maintenance = __DIR__ . '/../storage/framework/maintenance.php')) { | |||||
require $maintenance; | |||||
} | |||||
/* | /* | ||||
|-------------------------------------------------------------------------- | |-------------------------------------------------------------------------- | ||||
| Register The Auto Loader | | Register The Auto Loader | ||||
|-------------------------------------------------------------------------- | |-------------------------------------------------------------------------- | ||||
| | | | ||||
| Composer provides a convenient, automatically generated class loader for | | Composer provides a convenient, automatically generated class loader for | ||||
| our application. We just need to utilize it! We'll simply require it | | our application. We just need to utilize it! We'll simply require it | ||||
| into the script here so that we don't have to worry about manual | | into the script here so that we don't have to worry about manual | ||||
| loading any of our classes later on. It feels great to relax. | | loading any of our classes later on. It feels great to relax. | ||||
| | | | ||||
*/ | */ | ||||
require __DIR__.'/../vendor/autoload.php'; | require __DIR__ . '/../vendor/autoload.php'; | ||||
/* | /* | ||||
|-------------------------------------------------------------------------- | |-------------------------------------------------------------------------- | ||||
| Turn On The Lights | | Turn On The Lights | ||||
|-------------------------------------------------------------------------- | |-------------------------------------------------------------------------- | ||||
| | | | ||||
| We need to illuminate PHP development, so let us turn on the lights. | | We need to illuminate PHP development, so let us turn on the lights. | ||||
| This bootstraps the framework and gets it ready for use, then it | | This bootstraps the framework and gets it ready for use, then it | ||||
| will load up this application so that we can run it and send | | will load up this application so that we can run it and send | ||||
| the responses back to the browser and delight our users. | | the responses back to the browser and delight our users. | ||||
| | | | ||||
*/ | */ | ||||
$app = require_once __DIR__.'/../bootstrap/app.php'; | $app = require_once __DIR__ . '/../bootstrap/app.php'; | ||||
/* | /* | ||||
|-------------------------------------------------------------------------- | |-------------------------------------------------------------------------- | ||||
| Run The Application | | Run The Application | ||||
|-------------------------------------------------------------------------- | |-------------------------------------------------------------------------- | ||||
| | | | ||||
| Once we have the application, we can handle the incoming request | | Once we have the application, we can handle the incoming request | ||||
| through the kernel, and send the associated response back to | | through the kernel, and send the associated response back to | ||||
| the client's browser allowing them to enjoy the creative | | the client's browser allowing them to enjoy the creative | ||||
| and wonderful application we have prepared for them. | | and wonderful application we have prepared for them. | ||||
| | | | ||||
*/ | */ | ||||
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); | $kernel = $app->make(Kernel::class); | ||||
$response = $kernel->handle( | $response = $kernel->handle( | ||||
$request = Illuminate\Http\Request::capture() | $request = Request::capture() | ||||
); | ); | ||||
$response->send(); | $response->send(); | ||||
$kernel->terminate($request, $response); | $kernel->terminate($request, $response); |