Вы можете использовать date
/ datetime
приведение с дополнительным параметром формата, как описано в документации Eloquent: Mutators .
class User extends Model
{
protected $casts = [
'created_at' => 'datetime:Y-m-d',
];
}
Это будет применять данный формат, когдасериализация модели в массив или JSON.Если вы хотите использовать другой формат в своих шаблонах блэйдов, вы можете использовать функцию format()
в свойстве datetime, которое вы хотите изменить:
{{ $user->created_at->format('Y-m-d') }}
или {{ $user->created_at->toDateString() }}
Youпридется добавить столбец created_at
к свойству $dates
вашей модели, хотя:
protected $dates = [
'created_at',
];
Это в основном добавляет 'created_at' => 'datetime'
к вашему $casts
.