Belajar Laravel One to One Relationship Part 2

Kita lanjutkan untuk artikel tentang Laravel Relation yaitu belajar tentang One to One Relationship. Sebelumnya kita sudah setting konfigurasi dari file .env dan sudah buatkan beberapa table dengan bantuan php artisan migrations. Teman teman bisa isi data untuk passport dan user tablenya karena dibagian artikel ini kita akan mulai membuat controller dan modelnya yang tujuannya sendiri untuk menampilkan data user beserta data passportnya yang sudah kita relasikan sebelumnya dengan menambahkan foreign key ditable passport. Jadi sekarang setiap passport dimiliki satu user dan satu user mempunyai satu passport. Nah berikutnya kita akan membuat satu controller dengan bantuan php artisan dengan mengetikkan seperti ini dibagian terminalnya

Belajar-Laravel-One-to-One-Relationship-Part2-04-06-2017-1

maka secara otomatis akan dibuatkan satu controller yang berada difolder App\Http\Controllers lalu kita akan buatkan satu metode namanya showUser yang menerima id dibagian class UserControllernya sebagai berikut

Belajar-Laravel-One-to-One-Relationship-Part2-04-06-2017-2

Setelah itu kita akan atur routenya yang berada difolder routes/web.php ketikkan sebagai berikut

Belajar-Laravel-One-to-One-Relationship-Part2-04-06-2017-3

Artinya ketika user mengetikkan /user/nama idusernya maka kita akan panggil class UserController dengan metode showUser lalu metode showUsernya akan menerima $id dari id yang dimasukan oleh user dan memanggil view yang berada di folder user nama filenya adalah index

Belajar-Laravel-One-to-One-Relationship-Part2-04-06-2017-4

Lalu kita passing nama variabel user yang nilainya sendiri dari Model User dengan menjalankan metode findOrfail berdasarkan $idnya. Jangan lupa teman teman import dulu Model Usernya dengan menuliskan use App\User dibagian class UserControllernya

Belajar-Laravel-One-to-One-Relationship-Part2-04-06-2017-5

Artinya model user berada di bawah folder App. Kita akan buat sekarang untuk viewsnya. Untuk viewsnya kita buatnya didalam folder resources/views. Disini kita akan buatkan folder user lalu didalamnya akan ada nama file index.blade.php. Sekarang kita bisa tulis kodenya dengan menampilkan nama usernya seperti ini

Belajar-Laravel-One-to-One-Relationship-Part2-04-06-2017-6

Kita bisa langsung testing dengan mengetikkan /user/nama idnya maka kita akan dapat nama user berdasarkan id yang kita masukkan didalam URinya. 

4 Juni 2017

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat