session()->token()) && is_string($request->header('X-CSRF-TOKEN')) && hash_equals($request->session()->token(), $request->header('X-CSRF-TOKEN'))) ) { \abort(419); } if (is_numeric($city)) { $stores = DB::table('stores') ->join('store_regions', 'stores.region_id', '=', 'store_regions.id') ->join('store_groups', 'store_regions.group_id', '=', 'store_groups.id') ->select('stores.*', 'store_regions.*', 'store_groups.*') ->where('stores.zipcode', $city) ->get(); return $stores; } else { $stores = DB::table('stores') ->join('store_regions', 'stores.region_id', '=', 'store_regions.id') ->join('store_groups', 'store_regions.group_id', '=', 'store_groups.id') ->select('stores.*', 'store_regions.*', 'store_groups.*') ->where('stores.city', $city) ->get(); return $stores; } } }