У меня есть данные, поступающие со страницы HTML.И я хочу проверить, существует ли уже дата и стоимость места.Если они существуют, он должен выдать ошибку о том, что Данные уже присутствуют, если эти данные о дате и месте отсутствуют, это должно позволить пользователю сохранить их.
Вот код, который я написал, чтобы сохранить его,
public function StoreSampling(Request $request)
{
$date = Carbon::createFromFormat('d-m-Y', $request->input('date'))->format('Y-m-d');
$doctorname = Input::get('doctorselected');
$product = Input::get('product');
$product= implode(',', $product);
$quantity = Input::get('qty');
$quantity =implode(',',$quantity);
$representativeid = Input::get('representativeid');
//Store all the parameters.
$samplingOrder = new SamplingOrder();
$samplingOrder->date = $date;
$samplingOrder->doctorselected = $doctorname;
$samplingOrder->products = $product;
$samplingOrder->quantity = $quantity;
$samplingOrder->representativeid = $representativeid;
$samplingOrder->save();
return redirect()->back()->with('success',true);
}
Я искал некоторые из Stack поверх потоковых страниц.И наткнулся на обнаружение существования по идентификатору И вот пример,
$count = DB::table('teammembersall')
->where('TeamId', $teamNameSelectBoxInTeamMembers)
->where('UserId', $userNameSelectBoxInTeamMembers)
->count();
if ($count > 0){
// This user already in a team
//send error message
} else {
DB::table('teammembersall')->insert($data);
}
Но я хочу сравнить дату и место.И если их нет, я хочу позволить пользователю сохранить его.В основном пытается остановить дубликаты записей.
Пожалуйста, помогите мне с этим.