public function unFavGuide($id)
 {
     $guideFav = GuideFav::where('user_id', Auth::user()->id)->where('guide_id', $id)->first();
     if ($guideFav != null) {
         $guide = Guide::findOrFail($id);
         $guideFav->delete();
         $guide->updateFavs();
     }
     return redirect(URL::previous());
 }
Exemple #2
0
 public static function exists($userId, $guideId)
 {
     return GuideFav::where('user_id', $userId)->where('guide_id', $guideId)->count() > 0;
 }
Exemple #3
0
 public function updateFavs()
 {
     $this->favs = GuideFav::where('guide_id', $this->id)->count();
     $this->save();
 }