You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 line
809B

  1. <?php
  2. namespace App\Http\Controllers\Web\Customer;
  3. use App\Http\Controllers\Web\BaseParam;
  4. use App\Http\Controllers\Web\Rule;
  5. class BeforeUpdateParam extends BaseParam
  6. {
  7. public function rules(): array
  8. {
  9. return [
  10. 'user_id' => $this->numeric(),
  11. 'email' => $this->str([...Rule::email()]),
  12. 'first_name' => $this->str(true),
  13. 'last_name' => $this->str(true),
  14. 'first_name_kana' => $this->str(true),
  15. 'last_name_kana' => $this->str(true),
  16. 'zip_code' => $this->str(true),
  17. 'pref_code' => $this->str(true),
  18. 'address1' => $this->str(true),
  19. 'address2' => $this->str(true),
  20. 'address3' => $this->str(true),
  21. 'phone_number' => $this->str(true),
  22. ];
  23. }
  24. }