本文講述laravel-ide-helper的安裝方法。
phpstorm安裝了laravel-ide-helper后可以實現代碼提示、跟蹤和自動補全,減少查看API文檔的次數,提高開發效率。
laravel使用composer管理依賴包。依賴包是什么概念呢?世界上有很多PHP的項目,這些項目有很多功能模塊可以共用的。比如發郵件的、模板解析的等等,為避免重復造輪子,達到共用代碼的目的,於是把這些代碼塊單獨提出來成一個包。其它項目需要某個包的時候,把它引進來就行了。
composer的工作原理很簡單。
1、系統上安裝Composer
2、在項目的composer.json里,添加需要引用的第三方包。
3、在項目目錄下執行 composer update ,composer就會根據第2步中填寫的信息,找到包然后下載到項目的vendor目錄里。
4、項目中就可以引用vendor里的包了。
laravel-ide-helper(地址:https://github.com/barryvdh/laravel-ide-helper)也是一個可以用composer管理的包,所以安裝很簡單:
1、安裝composer不解釋了,自己搜索一下吧。
2、在composer.json的require下添加一行:
“barryvdh/laravel-ide-helper”:”1.11.*”
注意這個版本號,在包的官方首頁,readme.md文件的標題下,有一個stable v1.11.3的按鈕,所以版本我填了1.11.*
3、項目目錄下執行 composer update,如果提示權限錯誤,則自己改一下錯誤文件的權限。
4、執行:php artisan ide-helper:generate,這句和composer關系不大了,這是在使用laravel-ide-helper了,這句命令會生成一些東西,來實現自動完成、代碼跟蹤的支持。執行這句后,在controllers里寫一些代碼,看看提示功能是否正常。
