一切都还行,直到这一步,问题是当我在刀片上调用该行时,'因为给我一些英文记录,例如" 1月"但我需要" Enero"
我创建了一个开关,并且还使用了GitHub中的一个包,并且我创建了一个特性,但所有这些东西都适用于行"创建:at"和" updated_at"
如果有人可以帮助我,我会非常感激!
答案 0 :(得分:0)
答案 1 :(得分:0)
您是否尝试将event_date_start
置于模型的$dates
属性中?如果没有,您可以通过在模型中创建名为protected
的{{1}}属性来实现此目的。
$dates
默认情况下,Laravel会在 Carbon 实例中转换模型的protected $dates = ['event_date_start'];
和created_at
属性,因此我认为,当Laravel转换它时,它会使用配置了解您应用中的日期(例如,假设您已将Laravel应用配置为以西班牙语显示日期)。
通过我的建议,我希望并且我相信Laravel会使用属性updated_at
执行相同。此外,通过这样做,您不必将日期解析为 Carbon 实例,以将其保存在模型中。
我相信这样做会。
event_date_start
如果您对格式有任何限制,那么您可以在模型中添加另一个名为$event->event_date_start = $request->event_date_start;
的属性。
dateFormat
希望它会对你有所帮助。
参考:https://laravel.com/docs/5.5/eloquent-mutators#date-mutators