diff --git a/app/Console/InspireCommand.php b/app/Console/InspireCommand.php index 404fcdd0..777b2f4e 100644 --- a/app/Console/InspireCommand.php +++ b/app/Console/InspireCommand.php @@ -1,4 +1,4 @@ -input('_token')) { - throw new Illuminate\Session\TokenMismatchException; + throw new TokenMismatchException; } } diff --git a/app/Http/Filters/GuestFilter.php b/app/Http/Filters/GuestFilter.php index 08cee12b..752efc2e 100644 --- a/app/Http/Filters/GuestFilter.php +++ b/app/Http/Filters/GuestFilter.php @@ -1,4 +1,6 @@ - 'AuthFilter', - 'auth.basic' => 'BasicAuthFilter', - 'csrf' => 'CsrfFilter', - 'guest' => 'GuestFilter', + 'auth' => 'App\Http\Filters\AuthFilter', + 'auth.basic' => 'App\Http\Filters\BasicAuthFilter', + 'csrf' => 'App\Http\Filters\CsrfFilter', + 'guest' => 'App\Http\Filters\GuestFilter', ]; } \ No newline at end of file diff --git a/app/Providers/LogServiceProvider.php b/app/Providers/LogServiceProvider.php index a1fb8f2d..67fa3fe1 100644 --- a/app/Providers/LogServiceProvider.php +++ b/app/Providers/LogServiceProvider.php @@ -1,4 +1,4 @@ -app->booted(function() { - require app('path').'/routes.php'; + $this->namespaced(function() + { + require app('path').'/Http/routes.php'; + }); }); } diff --git a/app/Core/User.php b/app/User.php similarity index 100% rename from app/Core/User.php rename to app/User.php diff --git a/composer.json b/composer.json index f4493dea..0e4084f1 100644 --- a/composer.json +++ b/composer.json @@ -9,17 +9,11 @@ }, "autoload": { "classmap": [ - "app/Console", - "app/Http/Controllers", "database", - "app/Http/Filters", - "app/Providers", - "app/Http/Requests", "tests/TestCase.php" ], "psr-4": { - "App\\": "app/Core/", - "Providers\\": "app/Providers/" + "App\\": "app/" } }, "scripts": { diff --git a/config/app.php b/config/app.php index 230e3d87..f45aa525 100644 --- a/config/app.php +++ b/config/app.php @@ -98,13 +98,13 @@ return array( /* * Application Service Providers... */ - 'Providers\AppServiceProvider', - 'Providers\ArtisanServiceProvider', - 'Providers\ErrorServiceProvider', - 'Providers\EventServiceProvider', - 'Providers\FilterServiceProvider', - 'Providers\LogServiceProvider', - 'Providers\RouteServiceProvider', + 'App\Providers\AppServiceProvider', + 'App\Providers\ArtisanServiceProvider', + 'App\Providers\ErrorServiceProvider', + 'App\Providers\EventServiceProvider', + 'App\Providers\FilterServiceProvider', + 'App\Providers\LogServiceProvider', + 'App\Providers\RouteServiceProvider', /* * Laravel Framework Service Providers... diff --git a/config/namespaces.php b/config/namespaces.php new file mode 100644 index 00000000..30b527c4 --- /dev/null +++ b/config/namespaces.php @@ -0,0 +1,31 @@ + 'App\\', + + /* + |-------------------------------------------------------------------------- + | Root Controller Namespace + |-------------------------------------------------------------------------- + | + | This namespace will be automatically prepended to URLs generated via + | the URL generator for controller actions, allowing for the simple + | and convenient referencing of your namespaced controller class. + | + */ + + 'controllers' => 'App\Http\Controllers', + +);