Onym - гнучкий генератор імен файлів

2
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 грудня, 2025
Відкрийте для себе Onym — гнучкий пакет Laravel від Blaspsoft, який революціонізує створення імен файлів, використовуючи різноманітні стратегії. Чи готові ви дізнатися, як легко генерувати унікальні та зрозумілі імена файлів для вашого проєкту?

Onym — це універсальний пакет для Laravel, створений командою Blaspsoft, який дозволяє генерувати імена файлів різними способами та з різними налаштуваннями.

# Основні характеристики

# Приклади

Для генерації імен файлів використовуйте Onym::make(), передаючи ім'я файлу, розширення, стратегію та масив параметрів. Наприклад, використовуючи стратегію Timestamp з префіксом та суфіксом:

use Blaspsoft\Onym\Facades\Onym;
 
// Використання timestamp з префіксом та суфіксом
Onym::make('document', 'pdf', 'timestamp', [
    'format' => 'Y-m-d_H-i-s',
    'prefix' => 'letter_',
    'suffix' => '_signed'
]);
// Результат: "letter_2025-03-27_14-30-00_document_signed.pdf"

Також ви можете використовувати метод стратегії безпосередньо. Наприклад:

// Використання методу timestamp безпосередньо
Onym::timestamp(string $defaultFilename, string $extension, ?array $options = [])

Ось приклад стратегії Numbered:

use Blaspsoft\Onym\Facades\Onym;
 
// Додавання номерів з префіксом та суфіксом
Onym::make('invoice', 'pdf', 'numbered', [
    'number' => 200,
    'prefix' => 'LN_',
    'suffix' => '_paid'
]);
// Результат: "LN_invoice_200_paid.pdf"

Спробуйте цей пакет у своєму наступному проекті, встановивши його за допомогою Composer:

composer require blaspsoft/onym

Дізнайтесь більше про цей пакет та перегляньте вихідний код на GitHub.

Популярні

Logomark Logotype

Створення CLI-додатка за допомогою Laravel та Docker

Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!

Logomark Logotype

Журнал аудиту в Laravel

Хочете забезпечити повну прозорість у своїх Laravel-додатках? Пакет Laravel Audit Log допоможе вам детально відстежувати всі зміни моделей Eloquent та відповідати вимогам регуляторів. Читайте далі, щоб дізнатися, як цей потужний інструмент може підвищити надійність вашого проєкту

Logomark Logotype

4 поширені помилки Vite у Laravel

Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку