/** * Store a newly created Role in storage. * * @param CreateRoleRequest $request * * @return Response */ public function store(CreateRoleRequest $request) { $input = $request->all(); $input['objectId'] = str_random(10); $role = $this->roleRepository->create($input); Flash::success('Role saved successfully.'); return redirect(route('roles.index')); }
/** * Store a newly created Role in storage. * POST /roles * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(Role::$rules) > 0) { $this->validateRequestOrFail($request, Role::$rules); } $input = $request->all(); $input['objectId'] = str_random(10); $roles = $this->roleRepository->create($input); return $this->sendResponse($roles->toArray(), "Role saved successfully"); }
/** * Store a newly created Role in storage. * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(Role::$rules) > 0) { $this->validateRequest($request, Role::$rules); } $input = $request->all(); $role = $this->roleRepository->create($input); $meta = array('total' => 1, 'count' => 1, 'offset' => 0, 'last_updated' => $this->roleRepository->lastUpdated(), 'status' => "Role saved successfully.", 'error' => 'Success'); return Response::json(ResponseManager::makeResult($role->toArray(), $meta), 201); }
/** * Store a newly created Role in storage. * @param CreateRoleRequest $request * @return Response */ public function store(CreateRoleRequest $request) { $role = $this->roleRepository->create(['name' => $request->input('name'), 'slug' => $request->input('slug')]); $roleLocal = Sentinel::findRoleById($role->id); $perms = $request->input('permissions'); foreach ($perms as $perm) { $roleLocal->addPermission($perm); } $roleLocal->save(); Flash::success('Role saved successfully.'); return redirect(route('roles.index')); }