Membuat Create Data Hotel Laravel 11: Perbedaan antara revisi
Baris 36: | Baris 36: | ||
= Tambahkan Routingnya = | = Tambahkan Routingnya = | ||
buka file web.php lalu tambahkan routing untuk mengaktifkan tombol hotel-create dengan menambahkan kode berikut | buka file web.php lalu tambahkan routing untuk mengaktifkan tombol hotel-create dengan menambahkan kode berikut | ||
<code>use App\Livewire\Hotels\HotelCreate;</code> | <code>use App\Livewire\Hotels\HotelCreate;</code> | ||
Baris 48: | Baris 46: | ||
lalu supaya tetap single page aplikasi agar tidak terload tambahkan <code><a wire:navigate href="/hotels/create"></a></code> | lalu supaya tetap single page aplikasi agar tidak terload tambahkan <code><a wire:navigate href="/hotels/create"></a></code> | ||
[[Berkas:001-tambahkan-tombol-create.png|pus|jmpl|438x438px]] | [[Berkas:001-tambahkan-tombol-create.png|pus|jmpl|438x438px]] | ||
= Buka file hotel-create.blade.php = | |||
buka file di folder view hotel-create.blade.php, kemudian copy semua kode dari hotel-list.blade.php dan paste ke halaman hotel-create.blade.php |
Revisi per 11 November 2024 04.42
Menambahkan tombol Create Hotel
Buka file hotel-list.blade.php lalu tambahkan script create hotel diatas tabel agar muncul disebelah kanan atas, dengan menambahkan kode berikut
<div class="card-title">
<div class="row">
<div class="col-6">
<h5 class="card-title">Hotel List</h5>
</div>
<div class="col-6">
<a href="" class="btn btn-primary float-end">Create Hotel</a>
</div>
</div>
</div>
Sehingga menjadi seperti ini
Buat Komponen Create Hotel
untuk membuat komponen dengan cara mengetikkan perintah
php artisan make:livewire hotels.hotel-create
(enter) file komponen hotel-create akan dibuatkan dalam folder hotels. seperti terlihat pada gambar berikut
Tambahkan Routingnya
buka file web.php lalu tambahkan routing untuk mengaktifkan tombol hotel-create dengan menambahkan kode berikut
use App\Livewire\Hotels\HotelCreate;
Route::get('/hotels/create',HotelCreate::class);
Lalu arahkan pada tombol Create Hotel <a href="/hotels/create"></a>
pada file hotel-list.blade.php
lalu supaya tetap single page aplikasi agar tidak terload tambahkan <a wire:navigate href="/hotels/create"></a>
Buka file hotel-create.blade.php
buka file di folder view hotel-create.blade.php, kemudian copy semua kode dari hotel-list.blade.php dan paste ke halaman hotel-create.blade.php