jwcobb/laravel-toolkit

收集了我在几乎所有Laravel应用中使用的工具。

dev-main 2023-07-03 07:48 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

包含内容

  • 配置
    • site(我喜欢在这里定义与应用/网站相关的一些杂项)
  • 辅助函数
    • 通用:通用辅助函数
    • 表单:创建表单时使用的工具
    • 票据:用于票务再销售的函数
  • 迁移
    • 创建 email_addresses
    • 创建 phone_numbers
    • 创建 street_addresses
  • 模型
    • EmailAddress
    • PhoneNumber
    • Address
    • HasPrimary(特性)
  • 演示者(使用 datacreativa/laravel-presentable
    • EmailAddressPresenter
    • PhoneNumberPresenter
    • StreetAddressPresenter

安装

您可以通过Composer安装此包

composer require jwcobb/laravel-toolkit

您可以通过运行一些交互式脚本来设置一些设置并使用Composer安装常用包

php artisan laravel-toolkit:install

您可以使用以下命令发布并运行迁移

php artisan vendor:publish --tag="toolkit-migrations"
php artisan migrate

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="toolkit-config"

测试

composer test

变更日志

有关最近更改的详细信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

请查看我们的安全策略了解如何报告安全漏洞。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件