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