我试图修复一个流行的错误方法’Bla bla’在课堂上没有找到疯狂的whith PHPStorm.
我一直在寻找谷歌的日子,希望找到解决这个问题的方法,但没有运气.
我读到的几乎所有单个主题都指向了这个laravel-ide-helper但是在安装了千次之后(使用新的laravel项目),PHPStorm仍然不认识那些该死的方法.
我也在PHPStorm中安装laravel插件但是仍然不能正常工作,我现在该怎么办?
这是我的代码.
<?PHP namespace App\Http\Controllers; use App\Article; use App\Menu; use Illuminate\Http\Request; use App\Http\Requests; use App\Http\Controllers\Controller; use Illuminate\Http\Requestst; use Illuminate\Support\Facades\Input; class PagesController extends Controller { public function index() { $article = Article::latest('published_at')->get(); $data = array( 'articles' => $article ); return view('pages.index',compact($data)); } public function contact() { return view('pages.contact'); } public function about() { return view('pages.about'); } }
请帮忙.
解决方法
我跑了“PHP artisan ide-helper:models” – >是的,它在我的模型文件中写了一些行,但仍无效
我又跑了“PHP artisan ide-helper:models” – >不,它创建了一个名为_ide_helper_models.PHP文件的新文件,但仍无效.
我又跑了“PHP artisan ide-helper:models” – >不,它创建了一个名为_ide_helper_models.PHP文件的新文件,但仍无效.
最后
我访问文件_ide_helper_models.PHP并将此函数添加到类文章工作xD
/** * Add an "order by" clause for a timestamp to the query. * * @param string $column * @return \Illuminate\Database\Query\Builder|static * @static */ public static function latest($column = 'created_at'){ return \Illuminate\Database\Query\Builder::latest($column); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。