Laravel Bladeでcreated_atを通常の日付形式で表示する方法


  1. ブレードテンプレートでcreated_atを表示する箇所を特定します。通常、データの表示は{{ $variable }}という形式で行います。

  2. created_atフィールドはCarbonという日付操作ライブラリで扱うことができます。まず、Carbonをインストールします。

composer require nesbot/carbon
  1. テンプレートでCarbonを使用するために、以下のようにCarbonのインスタンスを作成します。
@php
    use Carbon\Carbon;
@endphp
  1. created_atフィールドをCarbonのインスタンスに変換し、通常の日付形式にフォーマットします。例えば、Y-m-d H:i:s形式で表示したい場合は、以下のように記述します。
{{ Carbon::parse($variable->created_at)->format('Y-m-d H:i:s') }}

$variableは表示したいデータを格納している変数名に置き換えてください。

これで、Laravel Bladeテンプレートでcreated_atフィールドを通常の日付形式で表示することができます。必要に応じてフォーマットを変更してください。

なお、上記の手順はLaravel 5.x以降で動作します。古いバージョンのLaravelを使用している場合は、適切なバージョンのCarbonをインストールしてください。