需要帮助来验证(唯一验证)两个输入(事件日期和时间)的组成,以确保它们是否已被使用。
已经使用迁移将相关的两列作为数据库的组合键。
目前,它在提交重复条目时传递SQL查询异常。 (SQLSTATE [2300]:违反完整性约束:1062重复的条目)
这是我的表迁移
Schema::create('events', function (Blueprint $table) {
$table->increments('id');
$table->string('email');
$table->string('fname');
$table->string('lname');
$table->date('event_date');
$table->string('t_session');
$table->unique(array('event_date', 't_session'));
$table->timestamps();
});
在这里,当我提交我的表格时会发生什么
$event = new Event;
$event->email = $request->input('email');
$event->event_date = $request->input('event_date');
$event->t_session = $request->input('t_session');
$event->fname = $request->input('fname');
$event->lname = $request->input('lname');
$event->save();
return redirect('/events')->with('success', 'Event Created Successfully');
答案 0 :(得分:0)