Laravel是现在php开发者最喜欢的框架之一,它以优雅标榜自己,但是他对新手并不友好,源码晦涩难。正如鸟哥所说有些框架虽然优雅但是源码读起来有难度。今天跟大家推荐一个很好用的composer包可以帮助你追踪Laravel里面的源码并带有代码智能提示功能,它就是barryvdh/laravel-ide-helper

Laravel5.5-版本

1.composer安装

composer require barryvdh/laravel-ide-helper

2.注册服务

config/app.php文件加入以下代码

BarryvdhLaravelIdeHelperIdeHelperServiceProvider::class,

Laravel5.5+的版本

1.composer安装

composer require --dev barryvdh/laravel-ide-helper

2.注册服务

app/Providers/AppServiceProvider.phpregister方法加入以下代码

public function register()
{
    if (this->app->environment() !== 'production') {this->app->register(BarryvdhLaravelIdeHelperIdeHelperServiceProvider::class);
    }
}

这样可以保证线上环境没有多余的服务注册

3.生成文件

php artisan clear-compiled
php artisan ide-helper:generate

除了上述的功能外,这个包还有其余2个功能

  • php artisan ide-helper:models – phpDocs for models

  • php artisan ide-helper:meta – PhpStorm Meta file

更多的使用方式可以自己去github看官方文档

文章来源于互联网:Laravel智能提示与代码追踪

发表评论