Controller
- Controller tidak boleh mengandung business logic berat.
- Controller tidak boleh melakukan validasi form. Sebagai gantinya, gunakan Form Request.
- Controller hanya boleh melakukan hal-hal dibawah ini:
- Memanggil Model atau Service lain untuk mendapatkan data.
- Melakukan authorization.
- Melakukan redirection.
- Mengeset flash message.
- Aksi lain yang berhubungan dengan HTTP.
- Wajib menerapkan prinsip Resource Controller.
- Jika Resource Controller tidak cukup, buat Single Action Controller.