mirror of
https://github.com/koel/koel
synced 2024-12-24 19:43:06 +00:00
30 lines
553 B
PHP
30 lines
553 B
PHP
<?php
|
|
|
|
namespace App\Http\Requests\API;
|
|
|
|
/**
|
|
* @property-read array<string> $emails
|
|
*/
|
|
class InviteUserRequest extends Request
|
|
{
|
|
/**
|
|
* @return array<mixed>
|
|
*/
|
|
public function rules(): array
|
|
{
|
|
return [
|
|
'emails.*' => 'required|email|unique:users,email',
|
|
'is_admin' => 'sometimes',
|
|
];
|
|
}
|
|
|
|
/**
|
|
* @return array<mixed>
|
|
*/
|
|
public function messages(): array
|
|
{
|
|
return [
|
|
'emails.*.unique' => 'The email :input is already registered.',
|
|
];
|
|
}
|
|
}
|