Membaca Data Hotel Laravel 11: Perbedaan antara revisi

Dari Dokumentasi Robie
Loncat ke navigasi Loncat ke pencarian
Tidak ada ringkasan suntingan
Tidak ada ringkasan suntingan
Baris 1: Baris 1:
[[Kategori:Laravel 11]]
[[Kategori:Laravel 11]]
= Edit file app.blade.php =
Buka file app.blade.php pada folder resource/view/components/layouts
Buka file app.blade.php pada folder resource/view/components/layouts


menghapus semua menu sebelah kiri dan hanya ditampilkan Dashboard dan menambah Menu Hotel.
menghapus semua menu sebelah kiri dan hanya ditampilkan Dashboard dan menambah Menu Hotel.
[[Berkas:001-tampil-data-rubah-menu-samping.png|pus|jmpl|515x515px]]
[[Berkas:001-tampil-data-rubah-menu-samping.png|pus|jmpl|515x515px]]
= Tambahkan wire:navigate =
Tambahkan wire:navigate pada tiap link. agar tidak ada load saat pindah halaman. sehingga kode program menjadi seperti berikut
Tambahkan wire:navigate pada tiap link. agar tidak ada load saat pindah halaman. sehingga kode program menjadi seperti berikut
[[Berkas:002-tambah-wire-navigate.png|pus|jmpl|331x331px]]
[[Berkas:002-tambah-wire-navigate.png|pus|jmpl|331x331px]]
Ketika di klik link Hotels sudah dibuat, maka akan muncul 404 not found, karena routingnya belum dibuat. Selanjutnya buat routing di file routes/web.php.


= Buat Component hotel-list =
Sebelum kita tambahkan routingnya kita perlu membuat component data hotel, dengan cara mengetikan perintah
Sebelum kita tambahkan routingnya kita perlu membuat component data hotel, dengan cara mengetikan perintah
<code>php artisan make:livewire hotels.hotel-list</code> lalu enter. Perintah ini maksudnya adalah buatkan class dan view di folder hotels dengan nama file HotelList.php dan hotel-list.blade.php, jika perintah ini berhasil maka akan muncul tampilan berikut
<code>php artisan make:livewire hotels.hotel-list</code> lalu enter. Perintah ini maksudnya adalah buatkan class dan view di folder hotels dengan nama file HotelList.php dan hotel-list.blade.php, jika perintah ini berhasil maka akan muncul tampilan berikut
[[Berkas:003-buat-component-data-hotel.png|pus|jmpl|495x495px]]
[[Berkas:003-buat-component-data-hotel.png|pus|jmpl|495x495px]]
= Buat Routing Hotels =
Ketika di klik link Hotels sudah dibuat, maka akan muncul 404 not found, karena routingnya belum dibuat. Selanjutnya buat routing di file routes/web.php.
[[Berkas:004-routing-halaman-hotels-dashboard.png|pus|jmpl|350x350px]]
= Edit fiel hotel-list.blade.php =
Edit file hotel-list.blade.php, kemudian isi file dari dashboard.blade.php
sehingga kode program menjadi seperti ini (gambar terpotong, masih ada script dibawahnya)
[[Berkas:005-hasil-copas-dari-dashboard-blade.png|pus|jmpl|364x364px]]

Revisi per 10 November 2024 15.52


Edit file app.blade.php

Buka file app.blade.php pada folder resource/view/components/layouts

menghapus semua menu sebelah kiri dan hanya ditampilkan Dashboard dan menambah Menu Hotel.

001-tampil-data-rubah-menu-samping.png

Tambahkan wire:navigate

Tambahkan wire:navigate pada tiap link. agar tidak ada load saat pindah halaman. sehingga kode program menjadi seperti berikut

002-tambah-wire-navigate.png

Buat Component hotel-list

Sebelum kita tambahkan routingnya kita perlu membuat component data hotel, dengan cara mengetikan perintah php artisan make:livewire hotels.hotel-list lalu enter. Perintah ini maksudnya adalah buatkan class dan view di folder hotels dengan nama file HotelList.php dan hotel-list.blade.php, jika perintah ini berhasil maka akan muncul tampilan berikut

003-buat-component-data-hotel.png

Buat Routing Hotels

Ketika di klik link Hotels sudah dibuat, maka akan muncul 404 not found, karena routingnya belum dibuat. Selanjutnya buat routing di file routes/web.php.

004-routing-halaman-hotels-dashboard.png

Edit fiel hotel-list.blade.php

Edit file hotel-list.blade.php, kemudian isi file dari dashboard.blade.php

sehingga kode program menjadi seperti ini (gambar terpotong, masih ada script dibawahnya)

005-hasil-copas-dari-dashboard-blade.png