diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 707bfa323..c2aeb6ad9 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -36,15 +36,19 @@ class Kernel extends HttpKernel \App\Http\Middleware\VerifyCsrfToken::class, \Illuminate\Routing\Middleware\SubstituteBindings::class, \App\Http\Middleware\RedirectIfNotInstalled::class, - \App\Http\Middleware\LoadSettings::class, - \App\Http\Middleware\LoadCurrencies::class, \App\Http\Middleware\AddXHeader::class, + 'company.settings', + 'company.currencies', ], 'api' => [ + 'api.auth', 'throttle:60,1', 'bindings', 'api.company', + 'permission:read-api', + 'company.settings', + 'company.currencies', ], ]; @@ -69,5 +73,7 @@ class Kernel extends HttpKernel 'ability' => \Laratrust\Middleware\LaratrustAbility::class, 'api.company' => \App\Http\Middleware\ApiCompany::class, 'install' => \App\Http\Middleware\CanInstall::class, + 'company.settings' => \App\Http\Middleware\LoadSettings::class, + 'company.currencies' => \App\Http\Middleware\LoadCurrencies::class, ]; } diff --git a/routes/api.php b/routes/api.php index d2a7e6dd2..6e1d304c7 100644 --- a/routes/api.php +++ b/routes/api.php @@ -2,7 +2,7 @@ $api = app('Dingo\Api\Routing\Router'); -$api->version('v1', ['middleware' => ['api.auth', 'api.company', 'throttle:60,1', 'bindings', 'permission:read-api']], function($api) { +$api->version('v1', ['middleware' => ['api']], function($api) { $api->group(['namespace' => 'App\Http\Controllers\Api'], function($api) { // Companies $api->resource('companies', 'Companies\Companies');