ceekays/generators

Laravel 5.* 的额外生成器文件

1.0.5 2020-01-13 10:01 UTC

This package is auto-updated.

Last update: 2024-09-13 22:05:12 UTC


README

License Latest Stable Version Total Downloads

此包提供了一系列扩展的生成器,以加快您的Laravel开发过程。这些生成器包括

  • make:report
  • make:service

此外,该包还覆盖了默认的 Eloquent 模型位置。默认情况下,模型位于 app/ 目录。然而,随着模型文件与其他专用目录(如 ConsoleHttpJobsPoliciesProviders 等)混合在一起,目录很快就会变得混乱。此包覆盖了Laravel创建模型的行为,并引入了一个 Models 目录,您的模型将位于其中。

该包与 Laravel 5 或更高版本 兼容。

安装

此包使用 Composer 安装。

composer require ceekays/generators

Laravel 5.5 或更高版本

由于该包使用包自动发现,因此对于 Laravel 5.5 或更高版本,您无需手动添加服务提供者。

Laravel < 5.5

对于低于 5.5 的 Laravel 版本,将以下服务提供者添加到 config/app.php 中的提供者数组中

Ceekays\Generators\GeneratorsServiceProvider::class,

这就完成了!您已经准备好出发了。从终端运行 php artisan 命令以查看新命令。

使用方法

  • 除了模型的存储位置外,make:model 命令的默认行为没有改变。
  • php artisan make:report UsersReport --table=usersphp artisan make:report UsersReport -t users
  • php artisan make:service CreateUserService

许可证

此包是开源软件,受 MIT 许可证 授权。