/** * * * @return Response */ public function getRateClasses() { $input = Input::get('utility'); $utility = Utility::find($input); $rate_classes = $utility->rate_classes(); return Response::make($rate_classes->orderBy('utility_rate_class.rate_class', 'asc')->get(['utility_rate_class.rate_class'])); }
/** * Return contract form. * * @return Response */ public function getContractForm($zip_code, $id) { //$id = $id; //$cookie = Cookie::queue('rate', $id, 60); $rates = Rate::select('id', 'term', 'supplier', 'price', 'state', 'rate_class_group')->where('id', '=', $id)->get(); $utility_name = Utility::select('utilities.name')->join('rates', 'utilities.utility', '=', 'rates.utility')->where('rates.id', '=', $id)->pluck('name'); //return view('electric.contract', compact('rates'))->withCookie($cookie)->with('zip_code', $zip_code)->with('id', $id)->with('utility_name', $utility_name); return view('electric.contract', compact('rates'))->with('zip_code', $zip_code)->with('id', $id)->with('utility_name', $utility_name); }
/** * List Utility ajax. */ public function getUtilities(Request $request) { $object = Utility::where('active', 1)->orderBy('priority')->orderBy('created_at', 'desc')->get(); return $object->toArray(); }