Mumpung hari libur, jadi saya bisa nulis tutorial lagi nih :D Yap saya sekarang mau membahas tutorial CRUD Sederhana Laravel dengan Framework CSS Materialize css, kenapa ga dengan Bootstrap? Udah bosen sob :v sekalian ngenalin kalo Framework yang bagus ga cuman Bootstrap tapi banyak, misalnya Semantic UI, Materialize, dll Ooiya, untuk instalasi Laravel nya saya skip saja karena sudah pernah saya bahas di tutor sebelum-sebelumnya buat yang belum tau bisa di cari post nya, dan sekarang kembali ke project. Karena saya menggunakan css materialize jadi sobat bisa download dulu css nya disini, jika sobat tidak menggunakan materialize bisa saja di skip, dan silahkan menggunakan css yg lainnya. Pertama – tama ini adalah folder dari materialize yang saya download : Silahkan di copy paste semua folder nya ke dalam Project Laravel di folder 1, ingat ya didalam folder 1 nya Laravel, hasil setelah di paste :Buat Controller nya dengan nama 3, buat nya bisa manual atau lebih baik menggunakan 4, belum tau 4 apa? Ayo jangan malas membaca, sudah saya jelaskan kok :vPastekan command line ini ke cmd nya :
Jika sudah, kita buka 6 nya di 7, buka 3 nya, kita ke method 9, untuk memanggil view kita :
Lalu buat 0 nya, hapus route welcome ganti dengan route ini :
Setelah itu kita coba buat desain nya dulu / view nya dengan ekstensi 1 pastinya, silahkan sobat copy paste saja hasil yg sudah saya buat, ohiya naroh view nya di dalam folder 2 ya, tapi sebelum saya buat, saya akan membagi view nya 3, view untuk 4 dan view 5 blade templating, sudah saya jelaskan juga kok di post sebelumnya :vSilahkan sobat ke folder 2 dan buat folder baru dengan nama 7, dan buat view nama nya 8, isi nya :
Untuk memanggil file css / js kita menggunakan 9 letakkan di dalam href nya.Lalu 0 buat di folder 1 :
Dan buat juga 2 buat nya di folder 2 aja :
Okedeh sekarang coba di jalankan dulu sob, hasil view yang kita buat seperti ini : Note : PASTIKAN TERKONEKSI DENGAN INTERNET YAA, karena Jquery dan Icon nya saya import dari luar sob. Kita baru buat 4, 5, dan 6 nya sekarang kita lanjut ke 7 nya, buat dulu 7 nya dengan nama 9, dan setting 0 nya di 1 jangan di 2 ya setting seperti ini : 3 saya kosongi karena database saya tidak menggunakan password, lanjut deh kita buat table nya dengan migration ya, hmm bisa aja sih langsung bikin di phpmyadmin table nya, jika sobat langsung buat nya di phpmyadmin, bisa di skip saja sob.Note : Setelah setting .env, php artisan nya harus di restart. (wajibb!) Kita mau buat 4 dengan nama 5, paste commandline ke cmd nya ya :
Lalu ke 6, terdapat juga migration 7 dan 8, hapus saja sob sisakan 9 yang kita buat tadi, buka 9 nya kita mau buat kolom table nya, dan paste di method up :
Hasil : Jika sudah dibuat 1 nya, kita akan 2 atau push ke database kita table nya tadi dan pastikan sudah dihapus 1 lainnya selain 9 tadi ya, paste di cmd :
Hasil setelah di jalankan perintah cmd nya : Untuk memastikan 4 nya sudah masuk atau belum, kita cek dulu, di saya sih udah masuk.Karena udah masuk kita langsung buat lagi 6 nya table crud. Caranya?Paste lagi di command line nya :
Kalo buat model nya berhasil, akan keluar command line 7.Selanjutnya buka 8, ikuti seperti ini :Ket :
Kita coba menampilkan data nya dulu dari database, karena kita belum buat add edit delete datanya jadi kita isi manual dulu di database nya ya contoh : Sekarang kita sudah punya 1 data : Kita coba tampilkan data kita di 2, caranya kita ke 6 dulu sob ke method 9, ikuti script nya seperti ini :Setelah itu jangan lupa panggil model 8 nya dengan 9 di paling atas ya dibawah 0.Ket :
Kembali ke 2, kita mau menampilkan data nya dari database, class row yang kita ulang tadi dihapus saja sisakan 1 jadi nya script keseluruhan 2 seperti ini : 0Ket :
Hasilnya : Tutorial kali ini sampai disini dulu, ntar Part berikut nya melanjutkan tentang ini lagi , saya mau Jum'atan dulu. mohon maaf jika terdapat kesalahan kata dan coding. Ohiya, tutor kali ini mungkin banyak yang saya ringkas atau skip misal instalasi dan memanggil laravel, dll, karena sudah saya bahas sebelumnya jadi sobat bisa cari di previous post ya. |