定制 maksde/support 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

maksde/support

最新稳定版本:1.0.7

Composer 安装命令:

composer require maksde/support

包简介

Помощник для Laravel

README 文档

README

Packagist Version Packagist Downloads Packagist Dependency Version Packagist Dependency Version Packagist License

Установка

Установить пакет с помощью 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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-04-22