У меня есть 2 таблицы. Стол пациента и стол бронирования.
Стол пациента:
- ID
- имя
- номер медицинской карты (норкмед)
Таблица бронирования
Как я уже проверяю данные пациента или нет, если я делаю бронирование?
Проверка производится путем сравнения поля формы бронирования с норкмедом в таблице пациентов.
Если данные пациента уже существуют, мы можем сделать заказ. И если нет данных о пациенте, мы не можем сделать заказ.
Если окажется, что это нехорошо, и есть лучший метод, я принимаю это.
Резервный контроллер (магазин)
$this->validate($request,
[
'idpatient' => 'required|unique:reservation,idpatient',
'idroom' => 'required',
]);
Patient::where(function($query) {
$query->has('id')
->orHas('norekmed');
})->find(1);
$reservasi = new Reservasi();
$reservasi->idpatient = $request->idpatient;
$reservasi->idroom = $request->idroom;
$reservasi->save();