Понятия не имею, почему мой код не работает. Вот код.
date_default_timezone_set('Asia/Jakarta');
$pk1 = Presensi::select('pukul1');
$pk2 = Presensi::select('pukul2');
$pk1 = Carbon::createFromFormat('H-i-s', $pk1);
$pk2 = Carbon::createFromFormat('H-i-s', $pk2);
$t_jam = $pk1->diffInHours($pk2);
$presensi->update(
[
'jam_kerja_2' => $request -> jk1,
'pukul2' => Carbon::now(),
'Total' => $t_jam
]
);
return redirect()->route('admin.presensi.index');
И модель / миграция выглядела так
Schema::create('presensis', function (Blueprint $table) {
$table->bigIncrements('id');
$table->integer('karyawan_id')->nullable()->unsigned();
$table->String('nama');
$table->String('jam_kerja_1', 10)->nullable();
$table->Time('Pukul1')->nullable();
$table->String('jam_kerja_2', 10)->nullable();
$table->Time('Pukul2')->nullable();
$table->String('Total')->nullable();
$table->timestamps();
});