PDA

View Full Version : مشکل با rule validation unique



delphi77
سه شنبه 15 دی 1394, 11:39 صبح
unique:products
دوستان من یک فیلد دارم که به شکل بالا یک rule validation براش نوشتم ولی نکته اینه که وقتی توی مد ویرایش هستم پیغام میده که محصولی با این نام موجود است یعنی خودش را می گه و نمی فهمه که این خودشه

بنظرتان چطور مشکل را حل کنم

rahahost
سه شنبه 15 دی 1394, 16:39 عصر
سلام .

من تو لاراول 4.2 این کارو کردم :







$id = Input::get('id');

$user = User::find($id);
if($user)
{



if(Input::get('password') == '')
{
User::$rules['password'] = '';
User::$rules['password_confirmation'] = '';
}
if(Input::get('username') == $user->username)
{
User::$rules['username'] = '';
}

if(Input::get('email') == $user->email)
{
User::$rules['email'] = '';
}

$validator = Validator::make(Input::all() , User::$rules);
if($validator->passes())
{
// Your Code
}
}

sayadaazami
سه شنبه 29 دی 1394, 16:12 عصر
unique:table,column,except,idColumn



'email' => 'unique:users,field_to_be_unique,'.$user->id