Controller & DB Laravel (13)

Assalamualaikum

halloooo, balik lagi nih di blog akuu, dan kali ini aku bakal membahas tentang Controllers & Database di Laravel, 

Controller adalah mengambil permintaan, memparsing permintaan, menginisialisasi, memanggil model dan kemudian mengambil responnya, dan mengirimkannya ke View. Biar lebih jelas nanti untuk contohnya di bahas di bawah ya.Kegunaannya yaituu mempermudah pekerjaan kita terutama dalam membuat CRUD(Create, Read,Update,Delete) karena hanya dengan membuat controller maka Laravel akan otomatis menyediakan semua metode untuk operasi CRUD nya




>Studi Kasus 2 


Isi data dummy untuk tabel t_kelas dengan data kelas XI di SMK Negeri 4 Bandung (Semua jurusan, 13 kelas)


1. Buat Dummy data t_kelas yang di postingan sebelumnya telah kalian buat




2. Membuat Controller
Setelah membuat controller hubungkan route dengan controller
Kalian buka file routes/web.php lalu tambahkan route baru seperti di bawah ini

Route::get('/kelas', 'SiswaController@showKelas' );


Kemudian buatlah fungsi baru pada controller kelas 
Kemudian buka di file app/Http/Controllers/SiswaController.php
Ini dia isinya:



Setelah itu buatlah tampilan untuk menampilkan tabel kelas
Buka filenya di resources/views/kelas.blade.php 
dann berikut adalah isinya :




>Studi Kasus 3

Lakukan beberapa query dibawah ini untuk menampilkan data pada t_kelas
-Tampilkan data dari t_kelasdiurutkan berdasarkan lokasi ruangan
-Tampilkan data dari t_kelas yang memiliki nama wali kelas diawali huruf Asaja
-Tampilkan data dari t_kelas diurutkan berdasarkan jurusan dannama_kelas
-Tampilkan data dari t_kelas hanya data jurusan Audio Video saja
>> Jawaban <<
-Berdasarkan lokasi_ruangan
Ini dia perintah nya

->orderBy('lokasi_ruangan')

Hasilnya




- Walikelas dengan awalan huruf A
Ini dia perintah nya

->where('nama_wali_kelas','like','a%')

 


- Diurut berdasar jurusan dan nama_kelas
Ini dia perintah nya


->orderBy('jurusan','nama_kelas')







- Jurusan AV saja

->where('jurusan','AUDIO VIDEO')








Sekiaann pembahasan kali ini, mohon maaf apabila ada penulisan yang salah mohon dimaafkan, sampai ketemu lagii, bababayyyyy
Wassalamualaikum

Komentar

Postingan populer dari blog ini

Array Pada JavaScript - Praktikum 13

PRAKTIKUM 2 DAN 3