Add cookie authentication support to API

This commit is contained in:
Christopher C. Wells 2021-11-08 20:27:21 -08:00 committed by Christopher Charbonneau Wells
parent f607bf73f7
commit 0f2d054649
2 changed files with 5 additions and 1 deletions

View File

@ -36,6 +36,10 @@ class Kernel extends HttpKernel
], ],
'api' => [ 'api' => [
\App\Http\Middleware\EncryptCookies::class,
\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illuminate\Session\Middleware\StartSession::class,
\App\Http\Middleware\VerifyCsrfToken::class,
'throttle:api', 'throttle:api',
\Illuminate\Routing\Middleware\SubstituteBindings::class, \Illuminate\Routing\Middleware\SubstituteBindings::class,
], ],

View File

@ -11,7 +11,7 @@
| |
*/ */
JsonApi::register('v1')->routes(function ($api) { JsonApi::register('v1')->middleware('auth')->routes(function ($api) {
$api->resource('foods')->relationships(function ($relations) { $api->resource('foods')->relationships(function ($relations) {
$relations->hasMany('tags')->readOnly(); $relations->hasMany('tags')->readOnly();
})->readOnly(); })->readOnly();