- 'email', 'created_at', 'updated_at', 'last_activity_at', 'external_auth_id'
+ 'email', 'created_at', 'updated_at', 'last_activity_at', 'external_auth_id',
$this->middleware(function ($request, $next) {
$this->checkPermission('users-manage');
$this->preventAccessInDemoMode();
$this->middleware(function ($request, $next) {
$this->checkPermission('users-manage');
$this->preventAccessInDemoMode();
- 'required', 'min:2', 'email', new Unique('users', 'email')
+ 'required', 'min:2', 'email', new Unique('users', 'email'),
- 'language' => ['string'],
- 'password' => [Password::default()],
- 'roles' => ['array'],
- 'roles.*' => ['integer'],
- 'send_invite' => ['boolean'],
+ 'language' => ['string'],
+ 'password' => [Password::default()],
+ 'roles' => ['array'],
+ 'roles.*' => ['integer'],
+ 'send_invite' => ['boolean'],
- 'language' => ['string'],
- 'password' => [Password::default()],
- 'roles' => ['array'],
- 'roles.*' => ['integer'],
+ 'language' => ['string'],
+ 'password' => [Password::default()],
+ 'roles' => ['array'],
+ 'roles.*' => ['integer'],
],
'delete' => [
'migrate_ownership_id' => ['integer', 'exists:users,id'],
],
'delete' => [
'migrate_ownership_id' => ['integer', 'exists:users,id'],
return $this->apiListingResponse($users, [
'id', 'name', 'slug', 'email', 'external_auth_id',
return $this->apiListingResponse($users, [
'id', 'name', 'slug', 'email', 'external_auth_id',
* @throws UserUpdateException
*/
public function update(Request $request, string $id)
* @throws UserUpdateException
*/
public function update(Request $request, string $id)