转载 为laravel框架添加智能提示 phpstorm

原文地址:https://blog.****.net/Echo_lion/article/details/78044055

操作过程中因为phpstorm或laravel版本不同可能代码或相关操作有些区别,本人phpstorm为phpstorm2017.1  laravel版本为5.4

第一步、PHPstorm(2017.1)中的composer设置,已经设置了的可以跳过第一步,如图

 转载 为laravel框架添加智能提示 phpstorm

 转载 为laravel框架添加智能提示 phpstorm

 转载 为laravel框架添加智能提示 phpstorm

此处的composer为你在本机的composer安装路径(图中是我的安装路径)

第二步、在laravel根目录下的composer.json中加入"barryvdh/laravel-ide-helper":"dev-master",如图:

 转载 为laravel框架添加智能提示 phpstorm

第三步、执行composer update,如图

 转载 为laravel框架添加智能提示 phpstorm

第四步、添加service provider,打开项目config/app.phpproviders添加如下一行:

Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,如图:

 转载 为laravel框架添加智能提示 phpstorm

 转载 为laravel框架添加智能提示 phpstorm

第五步、打开cmd(确保php.exe加入了环境变量)进入laravel根目录下执行php artisan ide-helper:generate

转载 为laravel框架添加智能提示 phpstorm

或在PHPstorm中执行此命令

转载 为laravel框架添加智能提示 phpstorm

若执行成功项目目录下会生成_ide_helper.php

转载 为laravel框架添加智能提示 phpstorm

 

第六步、修改composer.json,"post-update-cmd"中加入"php artisan ide-helper:generate",示例如图

转载 为laravel框架添加智能提示 phpstorm