Error saat mengupdate data untuk tanggal di controller laravel 5.7

Kawan2, saya ingin bertanya mengenai error saat saya edit tanggal di laravel, saya sedang membuat CRUD yang isinya juga ada tanggal, berikut isi pesan errornya

date_format() expects parameter 1 to be DateTimeInterface, boolean given

berikut isi controllernya:

public function update(Request $request, $id) { $suratmasuk= \App\SuratMasuk::find($id); $suratmasuk->no_surat=$request->get('no_surat'); $suratmasuk->no_agenda=$request->get('no_agenda'); $tgl_surat=date_create($request->get('tgl_surat')); $format = date_format($tgl_surat,"Y-m-d"); $suratmasuk->tgl_surat = strtotime($format); $tgl_terima=date_create($request->get('tgl_terima')); $format = date_format($tgl_terima,"Y-m-d"); $suratmasuk->tgl_terima = strtotime($format); $suratmasuk->sumber_surat=$request->get('sumber_surat'); $suratmasuk->perihal=$request->get('perihal'); $suratmasuk->keterangan=$request->get('keterangan'); $suratmasuk->save(); return redirect('surat-masuk');

}

avatar newkid
@newkid

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

cobain pakai Carbon

<pre> $suratmasuk-&gt;tgl_surat = \Carbon\Carbon::parse($tgl_surat)-&gt;format('Y-m-d'); </pre>

avatar mrizkiromdoni
@mrizkiromdoni

78 Kontribusi 26 Poin

Dipost 5 tahun yang lalu

https://www.nugaskuyy.com/search/label/Laravel

Coba ini gan, cari yg grafik , barusan ada ttg tanggal

avatar DelfinJ
@DelfinJ

39 Kontribusi 3 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban