/** * Store a newly created role. * * @return \Illuminate\Http\RedirectResponse */ public function store() { $this->validate(request(), ['name' => 'required|unique:roles', 'label' => 'required', 'sort_order' => 'required|integer']); if (request()->ajax()) { return ajaxSuccess(); } if (Role::create(request()->all())) { flash()->success(trans('admin::messages.success'), trans('admin::roles.created', ['name' => request()->name])); } return redirect()->route('roles.index'); }