在动态表中插入重复数据时发出警报Laravel

时间:2014-10-29 11:15:53

标签: laravel duplicates alert tablerow

我想尝试找到一个解决方案,它不可能在表中插入两次相同的数字,或者在之前插入数字时变成红色。

另见bureautintdev.nl/question/example1

1 个答案:

答案 0 :(得分:0)

使用Laravels inbuild验证器功能。

$validator = Validator::make(array('phonenumber' => 'required|unique:users') );  
// This will query DB for uniqueness of phone number in users table. Change according to your requirement.

//Check for validation
if($validator->fails()) {   

 $messages = $validator->messages();// get the error message.       
   return Redirect::to('inputview')->withErrors($validator);

}

else
{
   //do your actual operation here.
}

在"输入视图"中,检查" phonenumber"错误并将输入框装饰成红色或提醒警报。

@if ($errors->has('phonenumber')) <p>{{ $errors->first('phonenumber') }}</p> @endif  //show error.