Итак, вот моя проблема. Я пытаюсь создать две записи для двух таблиц Customer и Booking. Где идентификатор клиента - это внешний ключ в таблице заказов и первичный ключ в таблице клиентов.
Я хочу передать только что сгенерированный идентификатор клиента и идентификатор бронирования другой функции в том же контроллере (функция редактирования). Чтобы я мог обновить столбец таблицы бронирования с помощью созданного идентификатора клиента. Есть ли простой способ сделать это.
$booking =new Booking;
$customer=new Customer;
$booking->piklocation=$request->input('piklocation');
$booking->date=$request->input('date');
$customer=new Customer;
$booking->save();
$customer->save();
return redirect()->route('booking.edit', $booking->id,$customer->id);
}
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id,$id2)
{
//Validation of the edit code
$booking = Booking::find($id);
$customer=Customer::find($id2);
return view('pages.vehicleselect')->with('booking',$booking)->with('customer',$customer);
}