/** * Show the form for creating a new resource. * * @return Response */ public function gastronomy(Request $request) { $property_id = $request->input('property_id'); $properties = Property::select('id', 'name', 'image', 'status', 'num_bedrooms', 'description', 'slogan', 'country_id', 'service_id', 'state_id', 'city_id', 'property_type_id', 'user_id')->with('country')->with('service')->with('state')->with('city')->with('property_type')->with('user')->orderBy('name', 'ASC')->get(); $chef = Gastronomy::select('nombre', 'apellidos', 'acerca', 'docencia', 'image')->where('property_id', '=', $property_id)->get(); $files = File::select('menu', 'drinks')->where('property_id', '=', $property_id)->get(); return view('gastronomy', compact('properties', 'property_id', 'chef', 'files')); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request, $id) { $user_id = Auth::user()->id; $user_role = User::findOrfail($user_id); $properties = $request->property_id; $menu = $request->labelmenu; $drinks = $request->labeldrinks; $activities = $request->labelactivities; $id = $request->property_id; $files = File::select('id')->where('property_id', '=', $id)->get(); if ($menu == 'menu') { foreach ($files as $ides) { $file = Input::file('menu'); if (Input::hasFile('menu')) { $fileName = $file->getClientOriginalName(); $path = base_path('../public_html/menus'); if ($file->move($path, $fileName)) { $concha = File::findOrFail($ides->id); $concha->menu = $fileName; $concha->save(); Session::flash('procesorealizado', 'exito'); return view('admin.properties.ameneties.edit', compact('user_role', 'properties')); } } } } if ($drinks == 'drinks') { foreach ($files as $ides) { $file = Input::file('drinks'); if (Input::hasFile('drinks')) { $fileName = $file->getClientOriginalName(); $path = base_path('../public_html/drinks'); if ($file->move($path, $fileName)) { $concha = File::findOrFail($ides->id); $concha->drinks = $fileName; $concha->save(); Session::flash('procesorealizado', 'exito'); return view('admin.properties.ameneties.edit', compact('user_role', 'properties')); } } } } if ($activities == 'activities') { foreach ($files as $ides) { $file = Input::file('activities'); if (Input::hasFile('activities')) { $fileName = $file->getClientOriginalName(); $path = base_path('../public_html/activities'); if ($file->move($path, $fileName)) { $concha = File::findOrFail($ides->id); $concha->activities = $fileName; $concha->save(); Session::flash('procesorealizado', 'exito'); return view('admin.properties.ameneties.edit', compact('user_role', 'properties')); } } } } }