| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | 
							- <?php namespace App\Providers;
 
- use Illuminate\Routing\Router;
 
- use Illuminate\Routing\Stack\Builder as Stack;
 
- use Illuminate\Foundation\Support\Providers\AppServiceProvider as ServiceProvider;
 
- class AppServiceProvider extends ServiceProvider {
 
- 	/**
 
- 	 * All of the application's route middleware keys.
 
- 	 *
 
- 	 * @var array
 
- 	 */
 
- 	protected $middleware = [
 
- 		'auth' => 'App\Http\Middleware\AuthMiddleware',
 
- 		'auth.basic' => 'App\Http\Middleware\BasicAuthMiddleware',
 
- 		'csrf' => 'App\Http\Middleware\CsrfMiddleware',
 
- 		'guest' => 'App\Http\Middleware\GusetMiddleware',
 
- 	];
 
- 	/**
 
- 	 * The application's middleware stack.
 
- 	 *
 
- 	 * @var array
 
- 	 */
 
- 	protected $stack = [
 
- 		'App\Http\Middleware\MaintenanceMiddleware',
 
- 		'Illuminate\Cookie\Guard',
 
- 		'Illuminate\Cookie\Queue',
 
- 		'Illuminate\Session\Middleware\Reader',
 
- 		'Illuminate\Session\Middleware\Writer',
 
- 	];
 
- 	/**
 
- 	 * Build the application stack based on the provider properties.
 
- 	 *
 
- 	 * @return void
 
- 	 */
 
- 	public function stack()
 
- 	{
 
- 		$this->app->stack(function(Stack $stack, Router $router)
 
- 		{
 
- 			return $stack
 
- 				->middleware($this->stack)->then(function($request) use ($router)
 
- 				{
 
- 					return $router->dispatch($request);
 
- 				});
 
- 			});
 
- 	}
 
- }
 
 
  |