bulbakh / shg_tt
SoftHouseGroup test task
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^8.2
- laravel/framework: ^11.9
- laravel/tinker: ^2.9
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pail: ^1.1
- laravel/pint: ^1.13
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.1
- phpunit/phpunit: ^11.0.1
This package is auto-updated.
Last update: 2025-03-01 00:44:35 UTC
README
Installation
Install via Composer
composer create project bulbakh/shg_tt
Notes
Файли
- Інтерфейси: app/Interfaces
- Моделі, фабрики: app/Logger
- Провайдер фабрик: app/Providers/LoggerServiceProvider.php
- Контролер: app/Http/Controllers/LoggerController.php
- Конфігураційний файл: app/config/logger.php
- Налаштування змінних оточення: .env
LOGGER_TYPE="email"
LOGGER_EMAIL="email@exaple.com"
- Тести: tests/Feature/LoggerTest.php, tests/Unit/LoggerTest.php.
Додавання нового типу логів
-
Додати новий логер (app/Logger/Loggers)
-
Додати нову фабрику (app/Logger/Factories)
Існуючий функціонал змінювати не потрібно
Приклади http-запитів
- /log - застосування типу логів по замовчуванню
- /log/all - застосування усіх типів логів
- /log/email, /log/db, /log/file - застосування опційних типів логів
Сторінка з прикладами: /example.html