Working on stack.

This commit is contained in:
Taylor Otwell
2014-10-06 15:25:53 -05:00
parent 2893433b35
commit d2937ea714
10 changed files with 125 additions and 122 deletions

View File

@@ -6,6 +6,31 @@ use Illuminate\Routing\Stack\Builder as Stack;
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',
];
/**
* Bootstrap any necessary services.
*
@@ -20,10 +45,7 @@ class AppServiceProvider extends ServiceProvider {
$this->app->stack(function(Stack $stack, Router $router)
{
return $stack
->middleware('Illuminate\Cookie\Guard')
->middleware('Illuminate\Cookie\Queue')
->middleware('Illuminate\Session\Middlewares\Reader')
->middleware('Illuminate\Session\Middlewares\Writer')
->middleware($this->stack)
->then(function($request) use ($router)
{
return $router->dispatch($request);

View File

@@ -1,37 +0,0 @@
<?php namespace App\Providers;
use Illuminate\Foundation\Support\Providers\FilterServiceProvider as ServiceProvider;
class FilterServiceProvider extends ServiceProvider {
/**
* The filters that should run before all requests.
*
* @var array
*/
protected $before = [
'App\Http\Filters\MaintenanceFilter',
];
/**
* The filters that should run after all requests.
*
* @var array
*/
protected $after = [
//
];
/**
* All available route filters.
*
* @var array
*/
protected $filters = [
'auth' => 'App\Http\Filters\AuthFilter',
'auth.basic' => 'App\Http\Filters\BasicAuthFilter',
'csrf' => 'App\Http\Filters\CsrfFilter',
'guest' => 'App\Http\Filters\GuestFilter',
];
}