Tutorial Laravel 5.4 - Aplikasi MVC Sederhana
Tutorial Laravel 5.4 - Aplikasi MVC Sederhana
* Windows: Shift+Klik Kanan > Open Command Prompt, Linux: Klik Kanan > Open Terminal
** Pro tips: Gunakan penamaan file dan code dalam bahasa Inggris
Setting .env file
diperlukan karena setiap
Membuat Model
Biasanya Model diasumsikan
sebagai data dari table
sebuah database. Model lah
yang berinteraksi dengan
database.
Membuat Model
- Buat model Contact*
php artisan make:model Contact
…
Membuat Model
- Eksekusi migration yang telah dibuat
php artisan migrate
}
Edit ContactController
create method
create method diperuntukan …
untuk menampilkan form untuk public function create()
menambah data. {
return view('contacts.create');
}
…
Edit ContactController
store method
store method diperuntukan …
public function store(Request $request)
untuk menyimpan data hasil {
submit form. $this->validate($request, [
'name' => 'required|string',
'email' => 'required|email',
Pada contoh di samping, 'phone_number' => 'required|digits_between:10,12',
setelah berhasil menyimpan, 'address' => 'required|string'
response nya adalah redirect ]);
…
Edit ContactController
update method
update method diperuntukan …
public function update(Request $request, $id)
untuk menyimpan data hasil {
submit edit form. $this->validate($request, [
'name' => 'required|string',
'email' => 'required|email',
Pada contoh di samping, 'phone_number' => 'required|digits_between:10,12',
setelah berhasil menyimpan, 'address' => 'required|string'
response nya adalah redirect ]);
return redirect()->route('contacts.index');
}
…
*Semua code masih mengesampingkan error handling.
Membuat View View adalah tampilan yang
akan disajikan di browser.
Membuat View
Untuk membuat tutorial ini jadi simple, download dan copy
file berikut.
views.zip
- Buka http://localhost:8000/contacts
- Selamat anda telah mencoba Framework Laravel
- Post hasilnya jika berkenan :D
Kredit:
Farid Inawan
[email protected]
https://github.com/frdteknikelektro