algoyounes/laravel-package-skeleton

Laravel 包骨架,用于简化包的开发

v1.2.3 2024-07-15 16:49 UTC

This package is not auto-updated.

Last update: 2024-09-24 01:56:27 UTC


README

Laravel Package Skeleton Logo
Laravel 包骨架

Build Status Total Downloads Latest Stable Version License

创建 Laravel 包变得简单!你可以轻松地开始构建你自己的模块化、有组织的包。

注意

此包需要 PHP 8.2+ 和 Laravel 11+

安装

您可以通过 composer 全局安装此包

composer global require algoyounes/laravel-package-skeleton

使用方法

安装完成后,您可以使用以下命令来简化您的包开发过程

⚡️ 使用 composer 创建您的包

composer create-project algoyounes/laravel-package-skeleton --prefer-source YourPackageName

🚀 运行整个测试套件

composer test

运行 composer test 将执行以下任务

  • 🔄 重构测试:composer rector
  • 🧹 检查测试:composer test:lint
  • 🔍 静态分析测试:composer test:types
  • 🛠️ 单元测试:composer test:unit

🔧 安装 Git 钩子

composer hook:install

运行 composer hook 将执行以下任务

  • 🔄 预提交钩子:composer hook:pre-commit
  • 🧹 预推送钩子:composer hook:pre-push

🛠️ 修复代码问题

composer fix

运行 composer fix 将执行以下任务

  • ✨ Laravel 检查修复:composer fix:lint
  • 🔄 重构修复:composer fix:refactor