Contoh Studi Kasus Laravel Controllers dan Interacting with DB
Salam CodeMan !1!1!1!1
Jika sudah buka file route/web.php
Buatlah seperti dibawah ini
fungsi/method diatas seperti halnya SELECT * FROM akan tetapi dengan menggunakan laravel terlihat lebih mudah dan tidak ribet.Kita hanya tinggal memanggil method dan menuliskan kode yang harus dibuat
Setelah itu buatlah sebuah tampilan.Buka folder view dan pilih file view yang anda buat dan sudah tersambung pada Router dan Controller yang anda buat.Buat seperti html biasa.Untuk menampilkan data anda bisa tulis kode seperti dibawah
Jika berhasil tampilannya akan seperti ini.Saya menggunakan bootstrap jadi tabel menjadi lebih rapi dan enak untuk dilihat
misalnya kita akan menampilkan data berdasarkan lokasi_ruangan kita tinggal ->orderBy('lokasi_ruangan')
Jika berhasil maka akan tampil seperti dibawah ini :
2.Menampilkan data dari table yang mana data tersebut harus diawali dengan huruf a.Sama seperti query sql kita membuatnya dengan menggunakan LIKE huruf%.Buatlah seperti gambar dibawah ini
Jika sudah maka akan tampil seperti ini :
3.Sekarang kita harus menampilkan data yang diurutkan berdasarkan jurusan dan nama kelas.Kita tinggal membuat dua orderBy.Dengan itu maka data yang akan tampil akan mengurutkan terlebih dahulu orderBy yang pertama lalu setelah itu orderBy yang kedua.Contoh seperti gambar dibawah ini
Hasilnya data akan mengurutkan jurusan terlebih dahulu lalu lokasi_ruangan
4.Kita harus menampilkan hanya data yang diinginkan saja.Kita menggunakan query where.Query where pada laravel ini bisa digunakan untuk menampilkan data yang hanya diinginkan saja misalnya
where(namaField,Isi yang Diinginkan).Contohlah gambar seperti gambar dibawah ini
Maka hasilnya akan seperti dibawah ini
Pada contoh studi kasus kali ini saya akan membahas tentang penggunaan MVC (Model-View-Controller) pada Laravel.Pada Konsep MVC Controller adalah yang bertugas untuk menghubungkan Model dengan View.Biasanya,Satu buah Controller untuk sebuah Modul,Misalnya kita memiliki SiswaController,didalamnya terdapat fungsi-fungsi yang berhubungan dengan entitas/modul.
Untuk membuat sebuah controller anda bisa menggunakan CMD lalu masuk ke root projek laravel anda .Caranya sama seperti database migration yaitu dengan membuat perintah :
php artisan make:controller NamaController
Anda juga bisa membuatnya dengan manual di dalam folder app/http/Controllers/NamaController.php pada projek laravel anda
Nah langsung saja kita ke Contoh Studi Kasus
Studi Kasus 1
Kita diharuskan menampilkan data pada sebuah tabel.Sebelum itu kita harus membuat data dummy di mysql.
Jika sudah buka file route/web.php
Buatlah seperti dibawah ini
Route::get('/NamaFileView.blade.php','NamaController@NamaMethod' ,function(){});
Fungsinya untuk menampilkan View dan Menggunakan Controller yang anda buat
View untuk Tampilan, dan Controller untuk menyambungkan ke Database;
Sesudah itu buka file Controller yang anda buat.Setelah itu buatlah sebuah methdo index lalu isikan seperti contoh gambar yang dibawah
fungsi/method diatas seperti halnya SELECT * FROM akan tetapi dengan menggunakan laravel terlihat lebih mudah dan tidak ribet.Kita hanya tinggal memanggil method dan menuliskan kode yang harus dibuat
Setelah itu buatlah sebuah tampilan.Buka folder view dan pilih file view yang anda buat dan sudah tersambung pada Router dan Controller yang anda buat.Buat seperti html biasa.Untuk menampilkan data anda bisa tulis kode seperti dibawah
Jika berhasil tampilannya akan seperti ini.Saya menggunakan bootstrap jadi tabel menjadi lebih rapi dan enak untuk dilihat
Studi Kasus 2
1.Pada kasus kali ini,kita harus menampilkan data dari tabel dan harus diurutkan.Untuk mengurutkan sama seperti query sql menggunakan orderBy akan tetapi orderBy disini lebih mudah dan lebih pendek dibanding query seperti biasanya.Kita tinggal membuat panah(->) lalu buat fungsi orderBy lalu isi fungsi orderBy dengan field yang akan diurutkan
Contohnya Seperti gambar dibawah ini :
misalnya kita akan menampilkan data berdasarkan lokasi_ruangan kita tinggal ->orderBy('lokasi_ruangan')
Jika berhasil maka akan tampil seperti dibawah ini :
2.Menampilkan data dari table yang mana data tersebut harus diawali dengan huruf a.Sama seperti query sql kita membuatnya dengan menggunakan LIKE huruf%.Buatlah seperti gambar dibawah ini
Jika sudah maka akan tampil seperti ini :
3.Sekarang kita harus menampilkan data yang diurutkan berdasarkan jurusan dan nama kelas.Kita tinggal membuat dua orderBy.Dengan itu maka data yang akan tampil akan mengurutkan terlebih dahulu orderBy yang pertama lalu setelah itu orderBy yang kedua.Contoh seperti gambar dibawah ini
Hasilnya data akan mengurutkan jurusan terlebih dahulu lalu lokasi_ruangan
4.Kita harus menampilkan hanya data yang diinginkan saja.Kita menggunakan query where.Query where pada laravel ini bisa digunakan untuk menampilkan data yang hanya diinginkan saja misalnya
where(namaField,Isi yang Diinginkan).Contohlah gambar seperti gambar dibawah ini
Maka hasilnya akan seperti dibawah ini
Nah itulah contoh dari studi kasus Laravel Controllers dan Interacting with DB.Semoga Bisa Bermanfaat Bagi Anda.Jika ada yang ditanyakan anda bisa tambahkan di kolom komentar.Sekian dan Terima Kasih
Salam CodeMan!1!1!1
Contoh Studi Kasus Laravel Controllers dan Interacting with DB
Reviewed by Iman Nurohman
on
Februari 28, 2019
Rating:
![Contoh Studi Kasus Laravel Controllers dan Interacting with DB](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlJItwxW4YiGaqP__MMyNxeevqCPOmsWxIk4g1h70VJNK0Hg-hZZ3h6UiY1Jzqb-23FCqDdvEB2kU_wHt5OICkl45U3PU9M5m-ECs5d4mObXPKgc8DjidbAmACAJmYHd1VyJYslklFehA/s72-c/1.png)
Tidak ada komentar