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();
 }
Example #2
0
 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]);
 }