我有这些代码行:
Values.value
我有此错误消息:
$idprat = Praticien::select('ID_Praticien')->where('NOM',$request->input('ID_Praticien'))->get();
$mission->ID_Praticien = $idprat;
为什么在数据库的int列上返回nvarchar? 我试图像这样使它正确:
la valeur nvarchar '[{"ID_Praticien":1}]' en type de données int
我尝试了:
$idprat = Praticien::select('ID_Praticien')->where('NOM',$request->input('ID_Praticien'))->get()->first();
但不起作用
我只是选择了ID_Praticien值而不是数组xD
感谢帮助;)
答案 0 :(得分:1)
尝试一下:
$idprat = Praticien::select('ID_Praticien')->where('NOM',$request->input('ID_Praticien'))->get();
$mission->ID_Praticien = $idprat[0]->ID_Praticien;
或
$idprat = Praticien::select('ID_Praticien')->where('NOM',$request->input('ID_Praticien'))->first();
$mission->ID_Praticien = $idprat->ID_Praticien;