public function store() { $prospect = new Prospect(); $fullAddress = Input::get('prospect-address'); $addressPieces = explode(", ", $fullAddress); $prospect->prospect_address = $addressPieces[0]; $prospect->prospect_city = $addressPieces[1]; $prospect->prospect_state = $addressPieces[2]; $prospect->prospect_address_lat = Input::get('latitude'); $prospect->prospect_address_lng = Input::get('longitude'); $prospect->prospect_zip = Input::get('zipcode'); if (Input::has('prospect-unit-number')) { $prospect->prospect_apt_unit = Input::get('prospect-unit-number'); } $prospect->agent_id = Agent::findOrFail(1)->id; //formula to determine agent $prospect->broker_id = Broker::findOrFail(1)->id; if ($prospect->save()) { //true returns true or false return Redirect::action('HomeController@edit', array('prospect' => $prospect->id)); } else { Session::flash('errorMessage', 'Unable to locate property!'); return Redirect::back()->withInput(); } }
/** * Update the specified agent in storage. * * @param int $id * @return Response */ public function update($id) { dd('asdasd'); $agent = Agent::findOrFail($id); $validator = Validator::make($data = Input::all(), Agent::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $agent->update($data); return Redirect::route('control-panel.1agents.index'); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $agent = $this->agent->findOrFail($id); return View::make('admin.agents.show', compact('agent')); }