dragon-code/laravel-ide-facades-helper

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

Laravel IDE Facade Helper,为您的 Facade 类生成正确的 PHPDocs,以改善自动完成。

v1.8.0 2022-01-18 10:25 UTC

This package is auto-updated.

Last update: 2022-12-31 23:15:58 UTC


README

Laravel IDE Facade Helper

Total Downloads Latest Stable Version Latest Unstable Version

StyleCI License

Laravel IDE Facade Helper,为您的 Facade 类生成正确的 PHPDocs,以改善自动完成。

注意:此包已过时。请使用 Laravel Idea 插件代替。

安装

使用以下命令使用 composer 安装此包:

$ composer require dragon-code/laravel-ide-facades-helper --dev

此包使用 Laravel 的包自动发现机制,这意味着如果您在生产环境中没有安装开发依赖,它也不会被加载。

如果您出于某种原因想要手动控制此操作

  • 将包添加到 composer.json 中的 extra.laravel.dont-discover 键,例如:
    "extra": {
      "laravel": {
        "dont-discover": [
          "dragon-code/laravel-ide-facades-helper",
        ]
      }
    }
  • 将以下类添加到 config/app.php 文件中的 providers 数组中:
    DragonCode\LaravelIdeFacadesHelper\ServiceProvider::class,
    如果您只想在非生产环境中手动加载它,您可以在 AppServiceProvider 中使用 register() 方法添加此内容:
    public function register()
    {
        if ($this->app->environment() !== 'production') {
            $this->app->register(\DragonCode\LaravelIdeFacadesHelper\ServiceProvider::class);
        }
        // ...
    }

注意:请避免在开发环境中缓存配置,这可能会在安装此包后引起问题;相应地,在运行命令时遇到问题之前,请先通过 php artisan cache:clear 清除缓存。

使用方法

  • php artisan ide-helper:facades - 为您的 Facades 生成 PHPDoc

您可以为您的 Facade 生成助手。

您可以在 config/ide-helper.php 文件的 facade_locationsfacades_visibility 选项中找到更多设置。

注意:此包使用与 barryvdh/laravel-ide-helper 相同的文件。因此,如果您需要重新定义路径,请将此文件的配置添加到其中。

许可证

此包根据 MIT 许可证 许可。