W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
你可以通過 Composer 安裝 Laravel Sanctum:
composer require laravel/sanctum
接下來,你需要使用 vendor:publish
Artisan 命令發(fā)布 Sanctum 的配置和遷移文件。Sanctum 的配置文件將會(huì)保存在 config
文件夾中:
php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"
最后,你需要執(zhí)行數(shù)據(jù)庫遷移文件。Sanctum 將創(chuàng)建一個(gè)數(shù)據(jù)庫表用于存儲(chǔ) API 令牌:
php artisan migrate
假如你需要使用 Sanctum 來驗(yàn)證 SPA,你需要在 app/Http/Kernel.php
文件中將 Sanctum 的中間件添加到你的 api
中間件組中:
use Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful;
'api' => [
EnsureFrontendRequestsAreStateful::class,
'throttle:60,1',
\Illuminate\Routing\Middleware\SubstituteBindings::class,
],
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: