public function set($id) { $obra = Obra::findOrFail($id); $favorito = Favorito::where('obra_id', '=', $id)->where('user_id', '=', Auth::user()->id)->get()->first(); if ($favorito) { Auth::user()->favoritos()->detach($obra); } else { Auth::user()->favoritos()->attach($obra); } return Redirect::back(); }
public function porId($id) { $favorito = Favorito::where('obra_id', '=', $id)->where('user_id', '=', Auth::user()->id)->get()->first() ? true : false; $obra = Obra::findOrFail($id); return view('obra.timeline', ['obra' => $obra, 'favorito' => $favorito]); }