/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(CreateBookingRequest $request) { $details = $request->get('details'); $service_id = $request->get('services'); $user_id = $request->get('user_id'); Booking::create(['details' => $details, 'service_id' => $service_id, 'user_id' => $user_id]); return redirect('categories_web')->with(['booking_created' => 'The Booking has been created.']); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(CreateBookingRequest $request, $id) { $booking = Booking::find($id); if (!$booking) { return response()->json(['message' => 'This booking does not exist', 'success' => 0, 'code' => 404], 404); } $details = $request->get('details'); $service_id = $request->get('service_id'); $user_id = $request->get('user_id'); $booking->details = $details; $booking->service_id = $service_id; $booking->user_id = $user_id; $booking->save(); return response()->json(['message' => 'The Booking has been updated', 'success' => 1], 200); }