我使用Laravel 5.5的一个项目工作,我使用PhpStorm作为IDE没有找到,但它让我PhpStorm方法
“方法‘表’不\照亮的\ Support \发现外立面\ DB ......”
‘引用方法是不是在受类中找到。’然而
的代码可以正常使用,但还是想知道完美的语法。
我使用Laravel 5.5的一个项目工作,我使用PhpStorm作为IDE没有找到,但它让我PhpStorm方法
“方法‘表’不\照亮的\ Support \发现外立面\ DB ......”
‘引用方法是不是在受类中找到。’然而
的代码可以正常使用,但还是想知道完美的语法。
安装https://github.com/barryvdh/laravel-ide-helper
composer require barryvdh/laravel-ide-helper
注册它config/app.php
用它来生成外墙DOC
php artisan ide-helper:generate
不要停止为PHPStorm生成,也请使用ide-helper:meta。 – Devon
另外,还有一个应该安装的Laravel插件。最好的方法是遵循https://confluence.jetbrains.com/display/PhpStorm/Laravel+Development+using+PhpStorm指南。 –
你的问题已经在这里mentionned: https://github.com/laravel/framework/issues/9162
这是5.0.33更新后的问题。
直接在此尝试在你的代码:
\DB::table('...')->get();
即使您安装barryvdh/laravel-IDE辅助问题仍然存在,有这个问题的快速解决方案,如果你在/供应商看起来/ laravel /框架/ src目录/照亮/数据库/雄辩/ Model.php类,并添加这个PHPDoc的
/**
* @mixin \Eloquent
* @mixin \Illuminate\Database\Eloquent\Builder
*/
PhpStorm现在承认所有所有模型
[一个IDE助手(HT查询的建筑方法tps://github.com/barryvdh/laravel-ide-helper)可能会有所帮助 – apokryfos
另外:https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/15的字面意思是本主题 – apokryfos
即使使用IDE帮助程序也有同样的错误 – Mirko