我正在使用 Laravel 5.5 开发一个项目,我正在使用 PhpStorm 作为 IDE,但它向我展示了
"Method 'table' not found in \Illuminate\Support\Facades\DB..."
"Referenced method is not found in subject class.. "
虽然代码运行完美,但仍然想知道完美的语法。
最佳答案
即使您安装了 barryvdh/laravel-ide-helper 问题仍然存在,如果您查看/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php,也有一个快速解决此问题的方法类并添加此 PhpDoc
/**
* @mixin \Eloquent
* @mixin \Illuminate\Database\Eloquent\Builder
*/
PhpStorm 现在可以识别所有模型的所有查询构建方法
关于在类中找不到 PhpStorm 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46713987/