| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * Laravel - A PHP Framework For Web Artisans | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * @package  Laravel | 
					
						
							| 
									
										
										
										
											2017-11-20 01:59:12 +08:00
										 |  |  |  * @author   Taylor Otwell <taylor@laravel.com> | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-20 01:59:12 +08:00
										 |  |  | define('LARAVEL_START', microtime(true)); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | /* | 
					
						
							|  |  |  | |-------------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2017-11-20 02:31:24 +08:00
										 |  |  | | Initialize The App | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | |-------------------------------------------------------------------------- | 
					
						
							|  |  |  | | | 
					
						
							| 
									
										
										
										
											2017-11-20 02:31:24 +08:00
										 |  |  | | We need to get things going before we start up the app. | 
					
						
							|  |  |  | | The init file loads everything in, in the correct order. | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | | | 
					
						
							|  |  |  | */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-20 02:31:24 +08:00
										 |  |  | require __DIR__.'/../bootstrap/init.php'; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | /* | 
					
						
							|  |  |  | |-------------------------------------------------------------------------- | 
					
						
							|  |  |  | | 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 | 
					
						
							|  |  |  | | will load up this application so that we can run it and send | 
					
						
							|  |  |  | | the responses back to the browser and delight our users. | 
					
						
							|  |  |  | | | 
					
						
							|  |  |  | */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $app = require_once __DIR__.'/../bootstrap/app.php'; | 
					
						
							| 
									
										
										
										
											2019-08-04 21:26:39 +08:00
										 |  |  | $app->alias('request', \BookStack\Http\Request::class); | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | /* | 
					
						
							|  |  |  | |-------------------------------------------------------------------------- | 
					
						
							|  |  |  | | Run The Application | 
					
						
							|  |  |  | |-------------------------------------------------------------------------- | 
					
						
							|  |  |  | | | 
					
						
							|  |  |  | | Once we have the application, we can handle the incoming request | 
					
						
							|  |  |  | | through the kernel, and send the associated response back to | 
					
						
							|  |  |  | | the client's browser allowing them to enjoy the creative | 
					
						
							|  |  |  | | and wonderful application we have prepared for them. | 
					
						
							|  |  |  | | | 
					
						
							|  |  |  | */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $response = $kernel->handle( | 
					
						
							| 
									
										
										
										
											2019-08-04 21:26:39 +08:00
										 |  |  |     $request = \BookStack\Http\Request::capture() | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $response->send(); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-20 01:59:12 +08:00
										 |  |  | $kernel->terminate($request, $response); |