server test version

This commit is contained in:
2025-01-03 02:11:09 +03:00
parent 093b04c2c9
commit 74efe9e01e
101 changed files with 2871 additions and 117 deletions

View File

@ -0,0 +1,36 @@
<?php
namespace kernel\app_modules\card\models\forms;
use kernel\FormModel;
class CreateCardForm extends FormModel
{
public function rules(): array
{
// Заполнить массив правил
// Пример:
// return [
// 'label' => 'required|min-str-len:5|max-str-len:30',
// 'entity' => 'required',
// 'slug' => '',
// 'status' => ''
// ];
return [
'user_id' => 'required|alpha-numeric',
'payment_type' => 'required|alpha-numeric',
'balance' => 'alpha-numeric',
'bank_id' => 'required|alpha-numeric',
'info' => 'required|alpha-numeric',
'program' => 'required|alpha-numeric',
'cvc' => 'required|alpha-numeric',
'pin' => 'required|alpha-numeric',
'username' => 'required|min-str-len:5|max-str-len:20',
'card_template_id' => 'required|alpha-numeric',
'card_file_id' => 'alpha-numeric',
'status' => '',
];
}
}

View File

@ -0,0 +1,38 @@
<?php
namespace kernel\app_modules\card\models\forms;
use kernel\FormModel;
class CreateCardTemplateForm extends FormModel
{
public function rules(): array
{
// Заполнить массив правил
// Пример:
// return [
// 'label' => 'required|min-str-len:5|max-str-len:30',
// 'entity' => 'required',
// 'slug' => '',
// 'status' => ''
// ];
return [
'path' => 'required|min-str-len:4',
'title' => 'required',
'status' => ''
];
}
public function rulesForUpdate(): array
{
return [
'path' => '',
'title' => 'required',
'status' => ''
];
}
}