LandingPageRegisterRequest.php 847 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App\Http\Requests;
  3. use Illuminate\Foundation\Http\FormRequest;
  4. class LandingPageRegisterRequest extends FormRequest
  5. {
  6. public function rules(): array
  7. {
  8. return [
  9. 'name' => 'required|string|max:255',
  10. 'cpf' => 'required|string|max:14|unique:users,cpf',
  11. 'registration' => 'required|string|max:255|unique:users,registration',
  12. 'email' => 'required|email|unique:users,email',
  13. 'phone' => 'required|string|max:20',
  14. 'position_id' => 'required|integer|exists:positions,id',
  15. 'sector_id' => 'required|integer|exists:sectors,id',
  16. ];
  17. }
  18. public function messages(): array
  19. {
  20. return [
  21. 'registration.unique' => __('messages.landing.registration_taken'),
  22. ];
  23. }
  24. }