Biasanya dalam pembuatan aplikasi sederhana, jika kita menggunakan laravel langsung untuk backend dan front end untuk autentifikasi kita menggunakan session di laravel sehingga cukup mudah, karena laravel sendiri sudah mengetahui bahwa kita sudah login. Lalu bagaimana jika kita jadikan laravel sebagai backend dan bagaimana kita mengecek bahwa user tersebut sudah login atau belum, sedangkan front end dan backend terpisah, tentu ini bisa dilakukan dengan cara berikut
Pertama untuk routing yang akan kita beri hanya akses yang sudah login, kita bisa beri middleware auth:api
contoh :
Route::get('/users', 'Api\UserController@index')->middeware('auth:api');
setelah itu bagaimana untuk kita bisa masuk ke dalam aplikasi tersebut dan menandakan diri bahwa kita sudah login, kita bisa melakukan hal berikut :
1. Cara pertama, kita bisa langsung parsing api_token di url seperti berikut
2. Cara kedua, kita bisa berikan nilai api_token di body (form_request)
3. Cara ketiga, kita bisa menggunakan bearier, seperti berikut
Untuk lebih lengkap nya teman-teman bisa melihat di dokumentasi resminya di link berikut, bagian passing tokens in requests