public function store() { if (Expertise::where('title', Input::get('expertise'))->first()) { $this->expertise->connectExpertiseToAdvisor(Input::get('expertise'), Input::get('advisor_id')); return 'added'; } else { if (!Input::get('expertiseGroups')) { return 'create'; } else { $expertise = $this->expertise->createExpertise(Input::get('expertise'), 'Description', Input::get('advisor_id')); $this->expertise->connectExpertiseToAdvisor(Input::get('expertise'), Input::get('advisor_id')); $expertiseGroupsIds = explode(',', Input::get('expertiseGroups')); $this->expertise->connectExpertiseToExpertiseGroup($expertise, $expertiseGroupsIds); return 'expG received'; } } }
/** * Display a listing of the resource. * * @return Response */ public function index() { $expertise = Expertise::where('requested', '!=', true)->get(); $requested = Expertise::where('requested', true)->get(); return View::make('expertise.index', compact(['expertise', 'requested'])); }