datepickerを使用してデータを日付形式で保存しているテーブルがあります。2桁の月が見つかりませんでした。Laravelにデータがありません
$data['schedule'] = Carbon::parse($request->schedule)->toDateTimeString();
そのモデルに、私は次のように定義しました::
protected $dates = [
'schedule', 'created_at', 'updated_at', 'deleted_at'
];
を今私はこのようなdiffForHumans()
なものを使用していた日付を取得しながら、私はこのような何かをやっている日付を格納しながら:
$event->schedule = $event->schedule->diffForHumans();
しかし、それは、このようなエラーがスローされます。
2桁の月が見つかりませんでした。私はフォーマット用のMySQLデータベースを確認し
欠落しているデータは、私はこのような日付を持っている:
2017-07-02 14:38:23
編集:で日付を格納しながら
は、以前私が問題を抱えていました詳細な説明はHow to format date receiving through Vuejs Datepicker in laravelを参照してください。
無効日時書式:それがのエラーをスロー1292誤った日時値: '2017-05-04T18:30:00.000Z' 行1
で列 'スケジュール' のだからすることを選びましたCarbon::parse
を使用してデータベースに格納します。
これを解決するには、私を助けてください。
ありがとうございました。
と
として属性にアクセスの問題は、あなたはすでにそれをコメントアウト[「スケジュール」] $データに前にフォーマットを変更しているし、 – Exprator
をチェック@Exprator私が使用していない場合'Carbon :: parse ...'それではテーブル –
の値を受け付けていない '$ data ['schedule']'の前に 'dd($ request-> schedule); –