Kamis, 25 Agustus 2016

Membuat Buku Tamu – Laravel


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 migrate
4. 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