Laravel Sanctum menyediakan sistem otentikasi untuk SPA (aplikasi satu halaman), aplikasi mobile, dan API berbasis token yang sederhana. Sanctum memungkinkan setiap pengguna aplikasi untuk menghasilkan beberapa token API untuk akun. Token ini dapat diberikan kemampuan / cakupan yang menentukan tindakan token mana yang diizinkan untuk dilakukan.
Install laravel Scantum
composer require laravel/sanctum
kemudian publish konfigurasi scantum
php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"
lalu jalankan migrasi database
php artisan migrate
letakan scantum middleware pada grup api di file app/Http/kernel.php
sehingga terlihat seperti gambar dibawah ini
Tambahkan HashApiToken pada file app\User.php
Sehingga terlihat seperti gambar dibawah ini
buat router login pada file routes/api.php
Kemudian test menggunakan Postman
Tidak ada komentar:
Posting Komentar