在 blade 模板中使用 Laravel Carbon class
Use Laravel Carbon class in blade template
如何在 laravel blade 模板中使用 Carbon class?
<td class="uppercase">{{ Carbon::createFromTimeString($data->time)->format('g:i a') }}</td>
因为 blade 没有导入系统 use Carbon\Carbon
那样导入
你必须在 blade
中使用 Carbon\Carbon::
<td class="uppercase">{{ Carbon\Carbon::createFromTimeString($data->time)->format('g:i a') }}</td>
引用链接
https://laracasts.com/discuss/channels/laravel/how-to-format-a-carbon-date-inside-blade?page=1
https://carbon.nesbot.com/docs/
最好的方法是使用 laravel accessor
在你的模型中
public function getTimeFormatedAttribute()
{
return \Carbon\Carbon::createFromTimeString($this->time)->format('g:i a')
}
然后在 blade 你可以
<td class="uppercase">{{ $data->time_formated }}</td>
如何在 laravel blade 模板中使用 Carbon class?
<td class="uppercase">{{ Carbon::createFromTimeString($data->time)->format('g:i a') }}</td>
因为 blade 没有导入系统 use Carbon\Carbon
那样导入
你必须在 blade
Carbon\Carbon::
<td class="uppercase">{{ Carbon\Carbon::createFromTimeString($data->time)->format('g:i a') }}</td>
引用链接
https://laracasts.com/discuss/channels/laravel/how-to-format-a-carbon-date-inside-blade?page=1
https://carbon.nesbot.com/docs/
最好的方法是使用 laravel accessor
在你的模型中
public function getTimeFormatedAttribute()
{
return \Carbon\Carbon::createFromTimeString($this->time)->format('g:i a')
}
然后在 blade 你可以
<td class="uppercase">{{ $data->time_formated }}</td>