Pada tutorial kali ini kursus laravel private online akan membahas tentang Cara Membuat REST API Menggunakan Laravel dan Vue, namun sebelum kita pembuatan REST API menggunakan laravel dan vue.js teman-teman harus memahami apa itu yang dimaksud dengan versioning, karena konsep REST API yang akan kita buat nanti akan menggunakan konsep versioning, untuk pembahasan dari versionng teman-teman bisa lihat pada tutorial https://kursuswebprogramming.com/mengenal-apa-itu-versioning-pada-api/ setelah teman-teman memahamin konsep dari versioning sekarang kita akan focus bagai mana cara membuat REST API-nya.

Cara Membuat REST API Menggunakan Laravel dan Vue Part 1 kita akan membahas bagai mana cara melakukan konfigurasinya, langkah pertama kita akan membuat sebuah database baru pada mysql dengan nama laravel_vue_rest_api, setelah kita membuat database-nya kemudian kita akan melakukan konfigrurasi untuk databasenya, silahkan teman-teman kembali lagi pada file project yang telah teman-teman buat sebelumnya dan silahkan teman-teman buka file .env kita akan setting untuk databasenya seperti dibawah ini :

Cara Membuat REST API Menggunakan Laravel dan Vue Part 1

Ket : untuk nama database, dan password teman-teman bisa sesuaikan dengan nama database yang teman-teman gunakan.

Berikutnya kita akan membuat sebuah controller dengan nama Mahasiswa, nantinya kita juga akan tambahkan sub folder Api/v1/nama controller, untuk membuat controller tersebut silahkan teman-teman buka kembali terminalnya silahkan teman-teman ketikan seperti dibawah ini :

Cara Membuat REST API Menggunakan Laravel dan Vue Part 1

Jika berhasil maka controller MahasiswaController berhasil kita buat, teman-teman bisa cek pada app/http/controller/api/v1/MahasiswaController.php.

Selanjutnya kita akan membuat sebuah Model dengan nama Mahasiswa berserta dengan table migrationnya, teman teman kursus laravel private online bisa ketikan pada terminalnya kembali seperti dibawah ini :

Cara Membuat REST API Menggunakan Laravel dan Vue Part 1

Kemudian silahkan teman-teman buka model Mahasiswa kita akan masukan nama table yang akan kita gunakan yaitu mahasiswa seperti dibawah ini :

Cara Membuat REST API Menggunakan Laravel dan Vue Part 1

Selanjutnya pada folder migrations kita akan rubah nama Class CreateMahasiswasTable menjadi CreateMahasiswaTable begitu juga dengan nama table kita akan rubah menjadi mahasiswa seperti dibawah ini :

Cara Membuat REST API Menggunakan Laravel dan Vue Part 1

Berikutnya kita akan buat field apa saja yang akan kita buat pada table mahasiswa seperti dibawah ini :

Cara Membuat REST API Menggunakan Laravel dan Vue Part 1

Setelah kita menentukan field apa saja yang akan kita masukan kedalam database berikutnya kita akan melakukan migrate pada terminalnya teman-teman bisa ketikan seperti dibawah ini :

Cara Membuat REST API Menggunakan Laravel dan Vue Part 1

Jika terdapat error teman-teman harus tambahkan defaultStringLength seperti dibawah ini :

Oke teman-teman itulah pembahasan kita pada tutorial Cara Membuat REST API Menggunakan Laravel dan Vue Part 1 bersama kami kursus privat laravel online.

Semoga bermanfaat.

Terima kasih.