我在模型中有一个datetime属性
public function getStoryDateDayAttribute()
{
return date('d-m-Y', strtotime($this->attributes['story_date']));
}
我需要像这样提取一天:
@foreach($events as $event)
<li>
<time datetime={!! $event->story_date !!}>
<span class="day">4</span>
实现这一目标的最佳方式是什么?我是否必须在模型中创建一个方法或创建一个Helper字符串操作方法?
我强烈建议阅读Carbon Library文档,因为它是Laravel中日期的默认返回元素。你可以在这里找到更多信息。
------- UPDATE ------
<?php
namespace App;
use IlluminateDatabaseEloquentModel;
class User extends Model
{
protected $dates = ['story_date'];
}
在你的刀片模板
{{ $user->story_date->format('d') }}