У меня есть 2 таблицы, первая - Students
с 3 полями (имя, имя, fk_diploma). Затем моя вторая таблица называется Diplomas
, и есть 1 поле с именем (type_diploma).
Для информации у меня есть 3 записи в моем поле type_diploma
:
1) DiplomaA
2) DiplomaB
3) DiplomaC
В моей системе проверки Пользователь может выбрать DiplomaA или DiplomaB, но не DiplomaC, если пользователь выбирает DiplomaC
,появляется сообщение об ошибке
Например: * «Извините, у вас нет навыков для диплома C.»
isесть решение в laravel?
public function store(studentRequest $request)
{
$exists = Student::where('name', $request->get('name'))->where('firstname', $request->get('firstname'))->where('fk_diploma', $request->get('fk_diploma'))->count();
if (!$exists){
Student::create($request->all());
return redirect()->route('students.index')
->with('success', 'new data created successfully');
}
else{
return redirect()->route('students.index')
->with('error', 'duplicate');
}
}