Laravelにおいて、formatを使用しました。
(例)bladeファイル
{{ $hoge->public_date->format('Y') }}年
すると、
Call to a member function format() on string
とエラーが発生したため、解決法を記載します。
開発環境
- MacBook Pro (macOS Catalina バージョン10.15.1)
- Laravel Framework 5.8.24
解決法:Modelに$datesプロパティを定義して、カラムを追加する
モデルを作成して以下のように追記します。
class モデル名 extends Model
{
protected $dates = [
'public_date',
];
}
これでエラーが表示されなくなりました。
【無料あり】30代未経験が通うべきプログラミングスクールを現役エンジニアがガチ解説
30代からのエンジニア転職を成功させよう 未経験からエンジニアに転職して、現在もWebエンジニアとしてコードを書いているのすけです。 今回は30代が選択すべきプログラミングスクールについて、徹底解説していきます。 今回の記事は...
未経験エンジニアはポートフォリオ無しで転職できます【20代必見】
まだポートフォリオで消耗してるの? 実務未経験からwebエンジニアとして転職しようとする際にこのような話を聞くことが多いと思います。 Web エンジニア 実務未経験からwebエンジニアとして転...
コメント