我想從 'tbl_karyawan' 中檢索一些資料并輸入到 'tbl_absen' 中,如果 NIP 存在于 'tbl_karyawan' 中,然后將一些資料決議到 'tbl_absen' 中。我正在創建代碼,資料運行良好。但我有問題

我希望 Nip_kyn 中的資料輸入像 'KIP001' 而不是 [{"Nip_kyn":"KIP001"}]。
這是我的模特
public function presensi($data)
{
$isExist = DB::table('tbl_karyawan')
->where('Nip_kyn', $data)->exists();
if ($isExist) {
$namakyn = DB::table('tbl_karyawan')->where($data)->get('Nama_kyn');
$nippppp = DB::table('tbl_karyawan')->where($data)->select('Nip_kyn')->get($data);
$values = array('Nip_kyn' => $nippppp, 'Nama_kyn' => $namakyn, 'Jam_msk' => now(), 'Log_date' => today());
DB::table('tbl_absen')->insert($values);
} else {
echo 'data not available';
}
}
這是我的控制器
public function get()
{
$day = [
'time_in' => $this->AbsenModel->timeIN(),
'time_out' => $this->AbsenModel->timeOut(),
'break' => $this->AbsenModel->break(),
// absen here
's' => $this->AbsenModel->absensi(),
];
$data = [
'Nip_kyn' => Request()->Nip_kyn,
];
$this->AbsenModel->presensi($data);
return view('v_absen', $data, $day);
}
uj5u.com熱心網友回復:
是的,我終于明白了,問題出在我的模型上。
$nama_karyawan = DB::table('tbl_karyawan')->where($data)->value('Nama_kyn');
$nipkyn = DB::table('tbl_karyawan')->where($data)->value('Nip_kyn');
我只是將“獲取”更改為“價值”。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/349192.html
上一篇:我無法正確指向靜態影像檔案
