0

私は雄弁でL5を使用しています。私のモデルでは、必要なデータベース テーブル フィールドに対して以下の関数を定義しました。

public function getBuyingDateAttribute($value)
{
    return Carbon::parse($value)->format('d/m/Y');
}

デートピッカー

$( "#buying-date" ).datepicker({dateFormat: 'dd-mm-yy'});

(フォーム モデル バインディングを使用して) フォームにこの形式で現在の値を表示できますが、フィールドを保存または更新しようとすると、値が null になります。私は Laravel と Eloquent の初心者です。データを適切にフォーマットして保存するにはどうすればよいですか? どんな助けでもいただければ幸いです。

4

1 に答える 1

-1

フォームの日付列名が日付の場合、コントローラーで次を使用します

$date = date('d/m/Y',strtotime($request->date));
//here $request is the object of Request class
于 2015-06-16T16:21:52.090 に答える