在 phpstorm 下安裝 Laravel-ide-helper

阿週日記發表於2019-07-29

1.安裝 larave-ide-helper

# 命令列在專案根目錄執行以下程式碼
composer require barryvdh/laravel-ide-helper

2.安裝 doctrine/dbal

#用於為模型註釋欄位(必裝)
composer require "doctrine/dbal: ~2.3"

3.在laravel專案目錄config/app.php中的[providers]陣列最後面加入下方程式碼
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class
4.匯出配置檔案,修改配置檔案內容更便捷開發
php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config
5.使用方法

1.php artisan ide-helper:generate - 為 Facades 生成註釋 
2.php artisan ide-helper:models - 為資料模型生成註釋
3.php artisan ide-helper:meta - 生成 PhpStorm Meta file

6.匯出配置修改,用於->unique()這種鏈式操作程式碼提示

#配置檔案位置:laravel專案目錄位置\vendor\barryvdh\laravel-ide-helper\config\ide-helper.php
#'include_fluent' => false 改為 'include_fluent' => true
'include_fluent' => true

7.重新為 Facades 生成註釋
php artisan ide-helper:generate
8.生成 .phpStorm.meta.php支援工廠模式
php artisan ide-helper:meta
9.重啟phpstrom使配置生效

周洪亮

相關文章