bulbakh/shg_tt

SoftHouseGroup test task

Maintainers

Details

github.com/bulbakh/SHGtt

Source

Issues

Installs: 5

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:project

0.0.3 2024-11-01 08:08 UTC

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.

Додавання нового типу логів

  1. Додати новий логер (app/Logger/Loggers)

  2. Додати нову фабрику (app/Logger/Factories)

    Існуючий функціонал змінювати не потрібно

Приклади http-запитів

  • /log - застосування типу логів по замовчуванню
  • /log/all - застосування усіх типів логів
  • /log/email, /log/db, /log/file - застосування опційних типів логів

Сторінка з прикладами: /example.html