コード例 #1
0
 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';
         }
     }
 }
コード例 #2
0
 /**
  * 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']));
 }