/** * 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')); }