saritasa/laravel-tools

该包已被废弃,不再维护。未建议替代包。

Laravel 工具

1.5.1 2019-01-31 10:59 UTC

README

Build Status CodeCov Release PHPv Downloads

本包旨在帮助开发者为基于 Laravel 的项目构建代码部分。

安装和配置

saritasa/laravel-tools 包作为开发依赖项安装

$ composer require saritasa/laravel-tools --dev

如果您使用 Laravel 5.4 或更低版本,或者 5.5+ 版本且已禁用 包发现,请在 AppServiceProvider.php 中添加 LaravelToolsServiceProvider

    public function register()
    {
        if ($this->app->environment() === 'local') {
            // If we are in local environment, enable some developer's tools
            ...
            $this->app->register(LaravelToolsServiceProvider::class);
            ...
        }
    }

使用以下命令发布配置

$ artisan vendor:publish --tag=laravel_tools

可用的 artisan 命令

artisan make:form_request 模型名称 FormRequest名称

允许根据模型属性生成具有规则的 FormRequest 类。

artisan make:dto 模型名称 Dto名称

允许根据模型属性生成具有属性的 DTO 类。

artisan make:api_routes

允许根据 Swagger 规范构建 API 路由声明。

artisan make:api_controllers

允许根据 Swagger 规范构建具有操作的 API 控制器。

文档

请阅读我们的 WIKI 以获取完整文档。

已知问题

接下来是什么?

需要改进什么

  1. 在 composer.json 中仅声明必要的包,而不是整个 laravel

贡献

如果您想做出贡献(pull request)或只是在自己的环境中构建和测试项目,请参阅 CONTRIBUTING行为准则

资源