public function index(Request $request, $id) { $user = Auth::user(); $site = Establecimiento::findOrFail($id); $publicaciones = Publicacion::findOrFail($user->id); return view('citySpots/publicaciones.index', ['publicaciones' => $publicaciones, 'sitio' => $site]); }
public function destroy(Request $request, $id) { try { $establecimiento = Establecimiento::findOrFail($id); $establecimiento->delete(); Session::flash('flash_message', 'El establecimiento se ha eliminado'); return redirect()->route('establecimientos.index'); } catch (ModelNotFoundException $e) { Session::flash('flash_message', "El establecimiento {$id} no ha sido encontrado!"); return redirect()->back(); } }
public function delete(Request $request, $id) { try { $establecimiento = Establecimiento::findOrFail($id); } catch (ModelNotFoundException $e) { return response()->json(null, 404); // Not Found } try { $response = $establecimiento->delete(); $statusCode = 200; // OK } catch (QueryException $e) { $response = null; $statusCode = 400; // Bad Request } return response()->json($response, $statusCode); }