Laravel sanctum and Vue-JS SPA: Unterschied zwischen den Versionen
Aus Froggis Wissenssammlung
Froggi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=== 1. Install laravel sanctum === You may install Laravel Sanctum via Composer: <code>composer require laravel/sanctum</code> Next, you should publish the Sa…“) |
Froggi (Diskussion | Beiträge) K (Froggi verschob die Seite Laravel sanctum and Vue-JS nach Laravel sanctum and Vue-JS SPA, ohne dabei eine Weiterleitung anzulegen) |
(kein Unterschied)
| |
Version vom 13. August 2020, 13:28 Uhr
1. Install laravel sanctum
You may install Laravel Sanctum via Composer:
composer require laravel/sanctum
Next, you should publish the Sanctum configuration and migration files using the vendor:publish Artisan command. The sanctum configuration file will be placed in your config directory:
php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"
Finally, you should run your database migrations. Sanctum will create one database table in which to store API tokens:
php artisan migrate
Next, if you plan to utilize Sanctum to authenticate an SPA, you should add Sanctum's middleware to your api middleware group within your app/Http/Kernel.php file:
use Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful;
'api' => [
EnsureFrontendRequestsAreStateful::class,
'throttle:60,1',
\Illuminate\Routing\Middleware\SubstituteBindings::class,
],
This instruction is copied from: https://laravel.com/docs/7.x/sanctum#installation