我正在通过Laravel 5基本面Laracast视频集,但在我的IDE (Phpstorm 8)的正面有一些困难。我有一个模型,它使用了雄辩的正面use Illuminate\Database\Eloquent\Model;
我已经要求了laravel-ide-helper composer require barryvdh/laravel-ide-helper,将服务提供程序添加到提供者数组'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider',中,重新生成文档并重新启动了我的IDE,但没有成功。
我的Controller $article = Article::findOrFail($id);中有一个模型解密,但是findOrFail方法被高亮显示并标记为方法'findOrFail‘,在类应用程序\文章中找不到。
我对拉拉维尔和正面的概念很陌生,但我迷失了方向,一直无法找到解决我的问题的方法。
发布于 2015-09-04 05:03:30
你试过php artisan ide-helper:generate吗?
如果在生成过程中遇到问题,还可以复制预生成的gist:
curl -O "https://gist.githubusercontent.com/barryvdh/5227822/raw/811f21a14875887635bb3733aef32da51fa0501e/_ide_helper.php"发布于 2015-11-22 03:04:10
https://github.com/barryvdh/laravel-ide-helper/issues/248#issuecomment-131503475
就findOrFail而言,我有幸在您的模型中使用类CLASSNAME扩展\雄辩,而不是CLASSNAME扩展模型。这个解决方法将导致它使用助手文件,因此我相信您需要使用ide-helper文件进行部署,但我不确定。 这将使它们大部分工作起来--不过,在我的模型中,我仍然有问题要在哪里工作,不确定它是否与我如何称呼它为$query-> where (.,但使用\雄辩似乎可以修复大多数方法有关)。
https://stackoverflow.com/questions/30601948
复制相似问题