Fasilitas buku tamu pada sebuah website sangat menarik untuk melihat pesan dan kesan para pengunjung situs. Bagaimana cara membuat buku tamu dengan laravel mari ikuti langkah-langkah berikut ini.
1. Terlebih dahulu kita buat model dan migration untuk membuat tabel buku_tamus dengan cara sebagai berikut. ketik pada shell.
php artisan make:model BukuTamu -m
Perintah tersebut akan menghasilkan dua buah file yaitu file BukuTamu.php dan filecreate_buku_tamus_table.php
2. Buka file create_buku_tamus_table.php kemudian edit dan isikan kode sebagai berikut.
$table->string('name', 255); $table->string('comments', 255);3. Kemudian buka shell lagi dan ketik perintah berikut ini untuk membuat tabel buku_tamus.
php artisan migrate4. Lalu buka file routes.php dan isikan kode berikut ini.
//Buku Tamu Route::get('buku-tamu', 'BookController@bukuTamu'); Route::post('simpan-buku-tamu', 'BookController@simpanBukuTamu');5. Dan pada Controller tuliskan kode berikut ini.
//Buku Tamu public function bukuTamu() { $bukutamus = BukuTamu::all(); return view('buku-tamu', ['bukutamu' => $bukutamus]); } public function simpanBukuTamu() { $bukutamus = new BukuTamu; $bukutamus->name = Input::get('name'); $bukutamus->comments = Input::get('comments'); $bukutamus->save(); return Redirect::to('buku-tamu'); }6. Buka browser merujuk pada route buku-tamu sehingga menampilkan tampilan seperti gambar 1.9 dibawan ini. coba masukan nama dan pesan anda dan tekan tombol Kirim.
![]() |
Gambar 1.9 |
Tidak ada komentar:
Posting Komentar