maksde/support
最新稳定版本:1.0.7
Composer 安装命令:
composer require maksde/support
包简介
Помощник для Laravel
README 文档
README
- Правила валидации для форм
- Форматирование даты и времени для передачи по api в UTC
- Вспомогательные функции
- urlFront($path) - формирование полного пути файла со storage
Установка
Установить пакет с помощью Composer:
composer require maksde/support
Опубликовать файлы конфигурации:
php artisan vendor:publish --tag="support-config"
Опубликовать файлы перевода:
php artisan vendor:publish --tag="support-translations"
Правила валидации для форм
| Валидация | Пример использования |
|---|---|
| Почты | 'email' => ['required', new EmailValidate()], |
| Телефона | 'phone' => 'required|'.config('support.validate.format.phone'), |
| Телефона международного формата | 'phone' => 'required|'.config('support.validate.format.phone_international'), |
| Даты | 'date' => 'required|'.config('support.validate.format.date'), |
| Времени | 'time' => 'required|'.config('support.validate.format.time'), |
| Даты и времени | 'datetime' => 'required|'.config('support.validate.format.datetime'), |
Форматирование даты и времени для передачи по api в UTC
use Maksde\Support\Formation\TemporalFormat; TemporalFormat::datetime($datetime); TemporalFormat::date($date); TemporalFormat::time($time);
Создание своего типа форматирования
В опубликованный конфиг добавить свой тип форматирования
TemporalFormat::type($datetime, 'myType');
Передача формата сразу в функцию
TemporalFormat::format($datetime, 'j M Y H:i:s');
统计信息
- 总下载量: 423
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-04-22