SQLSTATE [23000]:完整性约束违规:1048列'次'不能为空

时间:2017-07-20 23:41:16

标签: php laravel

我收到错误SQLSTATE [23000]:完整性约束违规:1048列'次'不能为空(SQL:插入sa_schedulecinema_idmovie_idtimes)值( - ,[],))

这是我的表格

<div class="form-group">
  <label>Cinema Name</label>
  <div>
    <input type="text" id="cinemaname">
  </div>
</div>
<div>
  <label>Movie Title</label>
  <div>
    <input type="text" id="movietitle">
  </div>
</div>
<div>
  <label>Time Schedule</label>
  <div>
    <input type="text" id="timesched">
  </div>
</div>

这是我的控制器

public function addcinema(Request $request)
{  //some codes here

    $addcine = new Schedule();
    $addcine->times = $request->timesched;
   //some codes here
    $addcine->save();

    return view ('dashboard');
}

2 个答案:

答案 0 :(得分:2)

除非您将列更新为允许空值,否则时间列必须具有值。

答案 1 :(得分:1)

只需将times列置为可空。此外,您可以为其定义默认值。使用迁移,直接数据库修改或phpmyadmin。