Tutorial Manipulasi Waktu dengan Mutator di Laravel
Ada yang terkena masalah dengan inputan waktu yang beragam ? Misalnya kasus input form mengharuskan input waktu jadwal kuliah. Ada saja yang mengisi data tidak sesuai dengan format tabel yang akhirnya bisa menyebabkan error. Seperti salah pengetikan waktu ada yang input 12.10 atau 12 saja tanpa menit atau 1210 sedangkan input tabel membutuhkan format 12:10. Jangan khawatir dalam Laravel sudah dilengkapi fitur mutator. Bisa dibaca di dokumentasi resminya di laravel Eloquent-mutators. Mutators ini tidak hanya bisa manipulasi waktu tapi juga bisa pada kasus input nama yang membutuhkan inputan format lowercase, uppercase atau apapun yang kita hendaki. Pada intinya mutator ini akan mengubah format inputan sebelum masuk ke database sesuai apa yang kita perintah. Langsung aja ini contoh penerapan untuk manipulasi waktu : Asumsikan anda sudah membuat tabel jadwal kuliah dan ada field jam_mulai Kemudian pada models : Lalu pada view (form.balde.php) Oke coba running ...