0
iam構建我的web應用程序,我需要最簡單的東西,只需更新表中的字段與一些變量,但它不工作,他不做任何事情,字段的值仍然就像它一樣。Laravel - 使用流利的查詢生成器更新行變量
public function post_eupdate(){
$update = DB::table('app_events')->where('ev_id', '=', Input::get("id"))
->update(array(
'ev_op1' => Input::get('op1'),
'ev_op2' => Input::get('op2'),
'ev_coef1' => Input::get('coef1'),
'ev_coef2' => Input::get('coef2'),
'ev_host' => Input::get('host'),
'ev_stime' => Input::get('stime'),
'ev_ns1' => Input::get('ns1'),
'ev_cat' => Input::get('cat'),
'ev_tip' => Input::get('tip'),
'ev_ns2' => Input::get('ns2')
));
也許這不是您要查找的ID。你是否拋出Input :: all()來查看它包含的內容? –
我檢查了它的好處,但有趣的是,當我這樣做'ev_op1'=>「Input :: get('op1')」,它的工作原理但它的字面輸入:: get('op1') –
這將表明Input :: get('id')不包含數據庫中的有效'ev_id'。 var_dump Input :: get('id')並手動檢查該ID是否在數據庫中。 –