/** * Store a newly created resource in storage. * * @param RolesRequest $request * @return Response */ public function store(RolesRequest $request) { $data = $this->mergeRequestWithPermissions($request); $this->role->create($data); flash(trans('user::messages.role created')); return redirect()->route('admin.user.role.index'); }
/** * Store a newly created resource in storage. * * @param RolesRequest $request * * @return Response */ public function store(RolesRequest $request) { $data = $this->mergeRequestWithPermissions($request); if ($this->role->create($data)) { flash(trans('core::messages.resource.resource created', ['name' => trans('user::roles.title.role')])); } return redirect()->route('backend::user.role.index'); }
/** * Run the database seeds. * * @return void */ public function run() { $this->role->create(array('name' => 'Admin', 'permissions' => ['dashboard.index' => 1, 'workshop.workbench.index' => 1, 'workshop.workbench.generate' => 1, 'workshop.workbench.migrate' => 1, 'workshop.workbench.install' => 1, 'workshop.workbench.seed' => 1, 'workshop.modules.index' => 1, 'workshop.modules.store' => 1, 'workshop.generate.generate' => 1, 'workshop.install.install' => 1, 'workshop.migrate.migrate' => 1, 'workshop.seed.seed' => 1, 'user.roles.index' => 1, 'user.roles.create' => 1, 'user.roles.store' => 1, 'user.roles.edit' => 1, 'user.roles.update' => 1, 'user.roles.destroy' => 1, 'user.users.index' => 1, 'user.users.create' => 1, 'user.users.store' => 1, 'user.users.edit' => 1, 'user.users.update' => 1, 'user.users.destroy' => 1, 'menu.menus.index' => 1, 'menu.menus.create' => 1, 'menu.menus.store' => 1, 'menu.menus.edit' => 1, 'menu.menus.update' => 1, 'menu.menus.destroy' => 1, 'menu.menuitem.index' => 1, 'menu.menuitem.create' => 1, 'menu.menuitem.store' => 1, 'menu.menuitem.edit' => 1, 'menu.menuitem.update' => 1, 'menu.menuitem.destroy' => 1, 'media.media.index' => 1, 'media.media.create' => 1, 'media.media.store' => 1, 'media.media.edit' => 1, 'media.media.update' => 1, 'media.media.destroy' => 1, 'setting.settings.index' => 1, 'setting.settings.store' => 1, 'setting.settings.getModuleSettings' => 1, 'page.pages.index' => 1, 'page.pages.create' => 1, 'page.pages.store' => 1, 'page.pages.edit' => 1, 'page.pages.update' => 1, 'page.pages.destroy' => 1])); // Create an Users group $this->role->create(array('name' => 'User', 'permissions' => ['dashboard.index' => 1])); }