PHP LUMEN RESOURCE RELATIONSHIP


   Tutorial kali ini kita akan menambahkan fitur relationship antara model (tabel). yang bertujuan  untuk:

1. Memahami konsep relationship.

    2. Mampu implementasi fitur relationship .

 

Endpoint

Untuk Public User Untuk public user bisa melakukan Read All dan Read Detail. Untuk mengakomodir kebutuhan ini kita akan membuat routes dan controller baru.

Menambahkan Fungsi Public Read

Untuk menambahkan fungsi public read all, mari kita ikuti langkah-langkah berikut ini:

    1. Buka file routes/web.php, tambahkan code seperti dibawah ini:

2. Buat file controller baru dengan nama

app/Http/Controllers/PublicController/PostsController.php, kemudian tambahkan code seperti dibawah ini:

3. Buka file app/Models/Post.php, tambahkan code dibawah ini sebelum penutup Class:

          
4. Buka file app/Models/User.php, tambahkan code dibawah ini sebelum penutup Class:

 

 5. Buka url http://localhost:8000/public/posts?page=1 di postman:

 

   6. Buka url http://localhost:8000/public/post/2 di postman:

 

 

~Selesai.~


Komentar