|
- <?php
-
- namespace App\Http\Controllers\Web\LoginUser;
-
- use App\Http\Controllers\Web\BaseParam;
- use App\Http\Controllers\Web\Rule;
- use App\Models\User;
- use App\Rules\LoginPassword;
-
- /**
- * @property string name
- * @property string email
- * @property string password
- * @property string customerCode
- */
- class CustomerRegisterParam extends BaseParam
- {
- public function rules(): array
- {
- return [
- User::COL_NAME_NAME => $this->str(),
- User::COL_NAME_EMAIL => $this->str([...Rule::email()]),
- User::COL_NAME_PASSWORD => $this->str([new LoginPassword()]),
- User::COL_NAME_CUSTOMER_CODE => $this->str(),
- ];
- }
- }
|