Call to a member function format() on string

Laravel

stringのメンバ関数format()を呼び出します。

anonymous / 2018-03-12 / 972 / 3
このエントリーをはてなブックマークに追加
関連記事

コメント

例えばこんなのをbladeに書いたときに出る

@foreach ($results as $key => $value)
    <dt>{{ $value->user_active_datetime->format('Y.m.d') }}</dt>
@endforeach

前提としてLaravelを使わず独自にdatetimeカラムを設置してる場合に起こりうる
この場合user_active_datetime

anonymous / 2018-03-12

モデルにdateの宣言を追加するとformatが使えるようになる。

    protected $dates = [
        'user_active_datetime'
    ];
anonymous / 2018-03-12

例:Userモデル

<?php
namespace App\Models\Entity;

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
    protected $dates = [
        'birthday'
    ];
}

anonymous / 2018-03-14