/**
  * Store a newly created carpooling in storage.
  *
  * @param OrganizationRequest $request
  * @return Response
  */
 public function store(OrganizationRequest $request)
 {
     if (starts_with($request->get('name'), ['www']) || in_array($request->get('name'), ['cms', 'irispass', 'mail', 'desktop', 'bureau', 'chat', 'www', 'office', 'iris', 'only', 'admin'])) {
         Flash::error(Lang::get('organization.fail-name'));
         return redirect(action('OrganizationController@index'));
     }
     $this->organization = Organization::create($request->all());
     $this->organization->owner()->associate(Auth::user());
     $this->organization->save();
     Flash::success(Lang::get('organization.create-success'));
     return redirect(action('OrganizationController@index'));
 }