Tutorial Laravel 13 REST API Authentication #1 – Install Laravel 13 & Persiapan Project

Panduan lengkap membuat REST API authentication di Laravel 13. Dalam tutorial ini, teman-teman akan belajar membuat fitur register, login, logout, dan mendapatkan informasi user yang sedang login menggunakan API, lengkap dengan validasi dan penanganan error. Cocok untuk pemula yang ingin memahami autentikasi berbasis API di Laravel.

✅ Telah dilihat 289 kali

Rating: 5.00 ⭐

... 18 March 2026, 10:41

Clone / Unduh Repository

Pada sesi kali ini, kita tidak akan menginstall Laravel 13 dari awal, melainkan menggunakan project yang sudah kita buat sebelumnya, yaitu:

Tutorial Laravel 13 dan Tailwind CSS

Bagi teman-teman yang ingin mengikuti materi ini, bisa mengakses tutorial lengkapnya melalui tautan berikut:

https://lagikoding.com/series/tutorial-laravel-13-dan-tailwind-css

Sedangkan untuk meng-clone atau mengunduh repository project, gunakan link ini:

https://github.com/kurniaandi/Tutorial-Laravel-13-dan-Tailwind-Css

Langkah-langkahnya cukup sederhana:

  1. Clone atau unduh repository ke komputer kalian.

  2. Ekstrak file jika kalian mengunduh dalam bentuk ZIP.

  3. Buka terminal pada folder project, lalu jalankan perintah:

    composer update
    

    Perintah ini akan memastikan semua dependency Laravel terinstall dengan benar.

  4. Salin file environment:

    cp .env.example .env
    
  5. Konfigurasi database di file .env. Contohnya:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=laravel13_Restapi
    DB_USERNAME=root
    DB_PASSWORD=
    
  6. Buat database di phpMyAdmin sesuai dengan nama, user, dan password yang kalian tentukan di .env.

  7. Setelah semuanya siap, jalankan migrasi database dengan perintah:

    php artisan migrate
    
   INFO  Preparing database.

  Creating migration table .............................................................................. 27.47ms DONE

   INFO  Running migrations.

  0001_01_01_000000_create_users_table .................................................................. 65.92ms DONE
  0001_01_01_000001_create_cache_table .................................................................. 46.62ms DONE
  0001_01_01_000002_create_jobs_table ................................................................... 69.42ms DONE
  2026_03_17_160040_create_images_table ................................................................. 10.81ms DONE

Pada materi berikutnya, kita akan meenginstall API pada laravel 13.

Daftar eBook