This commit is contained in:
denisdulici 2018-02-09 18:03:02 +03:00
parent 08cbd63331
commit 11f7275b14
2 changed files with 9 additions and 3 deletions

View File

@ -36,15 +36,19 @@ class Kernel extends HttpKernel
\App\Http\Middleware\VerifyCsrfToken::class, \App\Http\Middleware\VerifyCsrfToken::class,
\Illuminate\Routing\Middleware\SubstituteBindings::class, \Illuminate\Routing\Middleware\SubstituteBindings::class,
\App\Http\Middleware\RedirectIfNotInstalled::class, \App\Http\Middleware\RedirectIfNotInstalled::class,
\App\Http\Middleware\LoadSettings::class,
\App\Http\Middleware\LoadCurrencies::class,
\App\Http\Middleware\AddXHeader::class, \App\Http\Middleware\AddXHeader::class,
'company.settings',
'company.currencies',
], ],
'api' => [ 'api' => [
'api.auth',
'throttle:60,1', 'throttle:60,1',
'bindings', 'bindings',
'api.company', 'api.company',
'permission:read-api',
'company.settings',
'company.currencies',
], ],
]; ];
@ -69,5 +73,7 @@ class Kernel extends HttpKernel
'ability' => \Laratrust\Middleware\LaratrustAbility::class, 'ability' => \Laratrust\Middleware\LaratrustAbility::class,
'api.company' => \App\Http\Middleware\ApiCompany::class, 'api.company' => \App\Http\Middleware\ApiCompany::class,
'install' => \App\Http\Middleware\CanInstall::class, 'install' => \App\Http\Middleware\CanInstall::class,
'company.settings' => \App\Http\Middleware\LoadSettings::class,
'company.currencies' => \App\Http\Middleware\LoadCurrencies::class,
]; ];
} }

View File

@ -2,7 +2,7 @@
$api = app('Dingo\Api\Routing\Router'); $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) { $api->group(['namespace' => 'App\Http\Controllers\Api'], function($api) {
// Companies // Companies
$api->resource('companies', 'Companies\Companies'); $api->resource('companies', 'Companies\Companies');