I'm using Laravel 5.1
I got a model:
class ExampleModel extends Model {
// ....
protected $dateFormat = 'Y.m.d';
protected $dates = ['first_date', 'second_date'];
// ...
}
So when I'm indexing ExampleModel elements, the date format is correct (ex 2015.07.31)
But on an edit form it uses the default format: 2015-07-31 00:00:00
I'm using Form::model()
binding.
I know I could use getFirstDateAttribute()
but it's not the solution I'm looking for. Because it's not elegant at all and once I defined the $dates
array, it should work automatically in every case.
So is it a bug maybe? Or am I doing something wrong?