虛擬機器下開發 Laravel,PHPstorm 配置

EwenSal發表於2018-09-29

說明

整理網上內容,記錄留存

一、初始化composer

phpstorm的註冊安裝就不說了,官網下載就行

1、安裝composer.phar

settings>Launguages->php->composer

file

2、引入外部依賴

php composer.phar init

初始化 composer.json檔案,執行命令會要求你輸入一些資訊,根據提示做吧

一直到 Define your dependencies 這一步,就是引入外部依賴

3、安裝依賴包到vendor目錄下

php composer.phar install

安裝依賴包到vendor目錄下,如果沒有vendor目錄會自動建立

其實我並不知道2、3兩步在命令列執行過composer install後是否需要,也不知道composer初始化有什麼用,看著別人這麼做的,如果有懂的請指教。

二、設定php CLI Interpreter

settings>Launguages->php

file

file

由於我是在Homestead虛擬機器上進行開發的,所以設定這裡應該選擇vagrant,然後選擇Homestead資料夾。

三、設定composer、和artisan指令

settings>Tools->Command

file

file

file

file

圖片上都有文字,我就不多寫文字了

使用:

file

然後在輸入框正常輸入指令就可以了,只是composer換成c

四、ide-helper安裝

laravel ide-helper安裝


引入此包,該命令會自動修改 composer.json 檔案


composer require barryvdh/laravel-ide-helper

下載完成後加入 config/app.php 中的 providers 陣列中


Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,

僅在開發系統中安裝提示包


composer require --dev barryvdh/laravel-ide-helper

app/Providers/AppServiceProvider.php 檔案中註冊


public function register()

{

    if ($this->app->environment() !== 'production') {

        $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);

    }

    // ...

}

生成程式碼跟蹤支援


php artisan ide-helper:generate

相關文章