public function getMarketSubscribe($market) { $market = Market::where('name', $market)->first(); $user = Auth::user(); $subscriber = Subscriber::where(array('user_id' => $user->id, 'market_id' => $market->id))->first(); if ($subscriber != null) { $subscriber->delete(); } else { $subscriber = new Subscriber(); $subscriber->user()->associate($user); $subscriber->market()->associate($market); $subscriber->save(); } return back(); }