Список полей сущности «Карта»: Серия карты ([a-z0-9]{3,}) Номер карты (integer) Дата выпуска карты Дата окончания активности карты Сумма Статус карты (не активирована/активирована/просрочена). Список полей сущности «Покупка» Дата покупки Стоимость покупки Функционал приложения:
- CRUD-интерфейс для управления картами и покупками
- Список карт должен содержать информацию: серия, номер, дата выпуска, дата окончания активности, статус
- Поиск по этим же полям
- Просмотр профиля карты с историей покупок по ней
- Активация/деактивация карты
- Реализовать «генератор карт», с указанием серии и количества генерируемых карт, а также «срок окончания активности» со значениями «1 год», «6 месяцев» «1 месяц».
- После истечения срока активности карты, у карты проставляется статус «просрочена»
Edit the file config/db.php
with real data, for example:
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii2basic',
'username' => 'root',
'password' => '1234',
'charset' => 'utf8',
];
run in command line:
yii migrate