part 10 : tutorial membuat aplikasi gudang dengan laravel 5.8, membuat halaman beranda admin
Di part kali ini, kita akan mulai membuat halaman beranda admin..
Tapi sebelumnya, teman-teman diharuskan mendownload layouts nya terlebih dahulu..
layouts ini berisi beberapa file view yang udah admin siapkan untuk template dashboard admin..
Silahkan download disini :
https://kolongtulis.blogspot.com/2019/10/download-layouts-admin-gudang.html
jika link diatas gagal, coba pake file cadangan, hanya berbeda sedikit aja : http://papakia.net/wp-content/uploads/2020/05/layouts.zip
setelah berhasil di download file layouts.zip nya, silahkan copy paste kedalam folder :
..../gudang/resources/views
kita hapus dulu folder layouts yang lama, setelah itu kemudian extract file layouts.zip nya, dan nanti akan menghasilkan folder layouts yang baru seperti gambar dibawah ini :
Halaman beranda admin ini hanya bisa kita buka jika kita telah melewati proses authentication/otentikasi, alias setelah login..
Agar bisa melakukan hal tersebut, maka nanti route nya akan kita bungkus kedalam middleware auth..
sekarang buka file web.php yang berada di :
..../gudang/routes/web.php
kita tambahkan route /beranda seperti dibawah ini :
bisa kita lihat di baris ke 8, kita membungkus route /beranda kedalam middleware auth..
Kita juga mengarahkan nya ke Beranda_controller function index..
Berarti selanjutnya kita buat file controller baru dengan nama Beranda_controller..
buka cmd/terminal nya, masuk kedalam folder project kita
c/xampp/htdocs/gudang (windows)
var/www/html/gudang (linux)
kemudian jalankan perintah ini :
php artisan make:controller Beranda_controller
maka akan tercipta controller baru yang bernama Beranda_controller didalam folder :
..../gudang/app/http/controllers/Beranda_controller.php
buka file tersebut, kita buat sebuah function index yang isi nya seperti dibawah ini :
didalam function index, fungsi dari variable title adalah untuk menamai halaman tersebut dengan nama beranda..
selanjutnya didalam view, kita buat folder baru dengan nama beranda, dan didalam folder tersebut kita buat file dengan nama index.blade.php..
struktur folder nya seperti ini :
..../gudang/resources/views/beranda/index.blade.php
buka file index.blade.php, isi seperti ini :
kemudian sekarang coba akses :
http://127.0.0.1/beranda
jika kamu belum login, maka pasti akan di arahkan ke halaman login terlebih dahulu, setelah itu baru dilanjutkan url /beranda..
itu tanda nya route /beranda hanya bisa di akses oleh orang bisa login di sistem tersebut..
sekian part kali ini..
semoga mudah dipahami..
Tapi sebelumnya, teman-teman diharuskan mendownload layouts nya terlebih dahulu..
layouts ini berisi beberapa file view yang udah admin siapkan untuk template dashboard admin..
Silahkan download disini :
https://kolongtulis.blogspot.com/2019/10/download-layouts-admin-gudang.html
jika link diatas gagal, coba pake file cadangan, hanya berbeda sedikit aja : http://papakia.net/wp-content/uploads/2020/05/layouts.zip
setelah berhasil di download file layouts.zip nya, silahkan copy paste kedalam folder :
..../gudang/resources/views
kita hapus dulu folder layouts yang lama, setelah itu kemudian extract file layouts.zip nya, dan nanti akan menghasilkan folder layouts yang baru seperti gambar dibawah ini :
Halaman beranda admin ini hanya bisa kita buka jika kita telah melewati proses authentication/otentikasi, alias setelah login..
Agar bisa melakukan hal tersebut, maka nanti route nya akan kita bungkus kedalam middleware auth..
sekarang buka file web.php yang berada di :
..../gudang/routes/web.php
kita tambahkan route /beranda seperti dibawah ini :
bisa kita lihat di baris ke 8, kita membungkus route /beranda kedalam middleware auth..
Kita juga mengarahkan nya ke Beranda_controller function index..
Berarti selanjutnya kita buat file controller baru dengan nama Beranda_controller..
buka cmd/terminal nya, masuk kedalam folder project kita
c/xampp/htdocs/gudang (windows)
var/www/html/gudang (linux)
kemudian jalankan perintah ini :
php artisan make:controller Beranda_controller
maka akan tercipta controller baru yang bernama Beranda_controller didalam folder :
..../gudang/app/http/controllers/Beranda_controller.php
buka file tersebut, kita buat sebuah function index yang isi nya seperti dibawah ini :
didalam function index, fungsi dari variable title adalah untuk menamai halaman tersebut dengan nama beranda..
selanjutnya didalam view, kita buat folder baru dengan nama beranda, dan didalam folder tersebut kita buat file dengan nama index.blade.php..
struktur folder nya seperti ini :
..../gudang/resources/views/beranda/index.blade.php
buka file index.blade.php, isi seperti ini :
kemudian sekarang coba akses :
http://127.0.0.1/beranda
jika kamu belum login, maka pasti akan di arahkan ke halaman login terlebih dahulu, setelah itu baru dilanjutkan url /beranda..
itu tanda nya route /beranda hanya bisa di akses oleh orang bisa login di sistem tersebut..
sekian part kali ini..
semoga mudah dipahami..
file layoutnya gak bisa didownload lgi...
BalasHapusudah ane benerin gan
Hapus