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 :

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 :

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 :

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

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 :

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

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 :

Jika terdapat error teman-teman harus tambahkan defaultStringLength seperti dibawah ini :
|
1 2 3 4 5 6 |
use Illuminate\Support\Facades\Schema; public function boot() { Schema::defaultStringLength(191); } |
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.