Tutorial CRUD, Searching dan validation di Laravel 5.4 dengan Gambar dan Mysql
Saya awali Assalmualikum wr. wb.
Salam dunia perkodingan, sudah sekian lama thor(red:author) tidak update blog, saatnya thor bikin tutorial sedikit berbagi ilmu, mumpung puasa berkahnya 2x lipet hehehe😁 tutorial berikut berhubung ada tugas Framework programming (whaahh 3x lipet dong berkahnya😆)
oke gausah banyak cincong yuk ngoding...
- Peralatan Perang
- Xampp
- Laravel 5.4
Kalau bisa tambah kopi sama camilan gan 😀
Setelah siap semua sekarang langkah development.
- Development
- Buat templatenya dulu ya gan di folder view :
template.blade.php
navbar.blade.php
footer.blade.php - Masih dalam folder view, kita buat folder baru dengan nama karyawan, kemudian di dalam folder kita buat file php baru :
karyawan.blade.php : file ini nanti akan menjadi index tampilan yang akan kita buat yang menampilkan tabel berisi seluruh data karyawan.
create.blade.php : file ini menampilkan form tambah data karyawan baru.
edit.blade.php : file ini nanti akan menampilkan form edit.
form.blade.php : file ini yang nanti akan extends ke file edit dan file create.
show.blade.php : file ini hanya akan menampilkan detail data karyawan. - Membuat Controller, buatlah controller dengan menggunakan php artisan dengan nama CrudKaryawanController :
Perintahnya :
Kemudian isikan file CrudKaryawanController seperti ini : - Membuat Model, buatlah model dengan menggunakan php artisan dengan nama KaryawanModel :
Perintahnya :
Kemudian isikan file KaryawanModel seperti ini : - Membuat Migration, buatlah migration dengan menggunakan php artisan dengan nama CreateKaryawan :
Perintahnya :
Kemudian isikan file CreateKaryawan seperti ini : - Membuat Request, buatlah request dengan menggunakan php artisan dengan nama Karyawan_Request :
Perintahnya :
Kemudian isikan file Karyawan_Request seperti ini : - Konfigurasi routing url-nya pada web.php seperti berikut :
- Buatlah Folder fotoUpload pada folder public.
- Terakhir konfigurasi databasenya di root folder > .env
Selesailah tahap developmentnya... sekarang tinggal panggil aja projek laravel agan lewat browser dan ketikan karyawan setelah garing terakhir maka akan langsung memanggil function index dalam kelas CrudKaryawanController, sehingga menampilkan view karyawan.blade.php.
*Kalo error MimeTypeGuesser.php line 135 berarti agan belum mengaktifkan extension=php_fileinfo.dllLangkahnya : buka php.ini dan hilangkan tanda titik koma (;) yang di depannya.
windows : extension=php_fileinfo.dlllinux : extension=php_fileinfo.so
Komentar
Posting Komentar