Pada materi sebelumnya kita telah membuat sebuah method register, nah pada  Cara Membuat Fitur Resister Menggunakan JWT-Auth Laravel Part 2 kita akan coba jalankan pada aplikasi postman, namun ketika kita jalankan akan terlihat error seperti dibawah ini :

Error tersebut terdapat pada route-nya yang terdapat namespace, silahkan teman-teman hapus atau comment namespace pada routes/api.php seperti dibawah ini :

Namun jika teman-teman tidak terdapat namespace maka tidak perlu di comment atau di hapus. Kemudian jika kita coba jalankan kembali pada postman-nya maka akan muncul pesan error seperti dibawah ini :

Error tersebut terjadi karena pada class AuthController-nya terdapat satu magic method yaitu method __construct dimana method tersebut akan memanggil middleware auth-api jadi semua yang mengakses class AuthController maka akan menjalankan method construct terlebih dahulu kemudian barulah menjalankan method-method yang lainnya.

Method __constract tersebut berfungsi untuk mengecek apakah request tersebut memilki atau menyertakan token jwtnya jika tidak maka akan menampilkan pesan error “Unauthenticated” , maka kita harus menambahkan method register pada middleware-nya karena register tidak membutuhkan token jadi token tersebut akan tercreate pada saat login untuk scriptnya seperti dibawah ini :

Kemudian jika kita jalankan kembali pada postmannya maka akan terlihat sepeerti dibawah ini :

Pada gambar diatas terlihat response tokennya, pada response token tersebut terdapat tiga array key diantaranya yaitu, access_token, token_type, expires_in, nantinya access_token tersebutlah yang menjadi akses kita untuk mengakses semua routes atau endpoint yang telah di proteksi oleh jwt.

Kemudian jika kita lihat pada database di dalam table users maka data yang kita create tersebut berhasil di inputkan seperti dibawah ini :

oke teman-teman itulah pembahassan kita tentang  Cara Membuat Fitur Resister Menggunakan JWT-Auth Laravel.

Semoga bermanfaat.

Terima kasih.