/** * Processes the creation of a user role. * * @param RoleRequest $request * * @return \Illuminate\Http\RedirectResponse */ public function store(RoleRequest $request) { $role = $this->role->create($request); if ($role) { $message = 'Successfully created role.'; return redirect()->route('maintenance.admin.roles.index')->withSuccess($message); } else { $message = 'There was an issue creating a new role. Please try again.'; return redirect()->route('maintenance.admin.roles.create')->withErrors($message); } }