【发布时间】:2014-12-25 23:55:45
【问题描述】:
这就是我所拥有的,它只是多次存储值,即使我有一个规则来检查数据库中“约会”表的唯一性。 谁能建议我如何在我的表中只存储唯一的日期。提前致谢。
public function store()
{
date_default_timezone_set('Australia/Melbourne');
$date = date('Y/m/d', time());
$todDate = new DateTime($date);
$dateFormated = $todDate->format('Y-m-d');
$input = Input::all();
$rules = array(
'appoint_day' => 'required|unique:appointments'
);
$validator = Validator::make($input, $rules);
if($validator->passes())
{
$schedule = new Appointment;
$appoint_day = Input::get('appoint_date');
if(strtotime($appoint_day) - strtotime($dateFormated) >= 0)
{
$schedule->user_id = Auth::user()->id;
$schedule->appoint_day = $appoint_day;
$schedule->save();
}
}
else
{
echo 'failed';
}
return View::make('admin.professions.appointments');
}
【问题讨论】:
标签: php validation laravel laravel-4