45
48

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PhpStormでlaravel5.2を使う

Last updated at Posted at 2016-01-05

#対象

  • All Productライセンスが出たのでPhpStormを思わず今回購入した自分
  • PhpStormの使い方に慣れていない方
  • IDEの恩恵をしっかり味わいたい

#プロジェクト作成
1.PNG

  1. 左ペインから【Composer Project】を選択し、Locationにプロジェクト保存先を入力
  2. 【composer.phar】について、今回は、【Download composer.phar from getcomposer.org】を選択
  3. 【Filter packages】にlaravel/laravelを入力しリストからlaravel/laravelを選び【Version to install】をv5.2.0を選択

#Laravel用のIDEプラグイン導入
メニューバーより【File】-【Settings】-【Plugins】を辿る
4.PNG

【Browse repositories...】を選択後、検索欄にlaravelと入力し【Laravel Plugin】をインストール
今回はすでにインストール済みのため、Installボタンが表示されていません

5.PNG

インストール後、Restartのダイアログが出るため、従う。

#Composerの使用
Terminalから使用してもいいのだけれども、IDEの恩恵に預からねばと思いに付いている機能を使用

2-2.PNG

##Laravel補完の設定 [ barryvdh/laravel-ide-helpe ]

3.PNG

  1. Composerの使用で表示される画面の検索欄にbarryvdh/laravel-ide-helpeを入力し【Innstall to Version】をv2.1.2を選択
    今回はすでにインストールしているので【Innstall to Version】は、表示されていません
  2. config/app.phpの【providers】に以下を追加
config/app.php
    'providers' => [
+        Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
    ],

###ide-helper:generateの準備

  1. 今回は、sqliteを使用するので【config/database.php】を変更
  2. databaseフォルダ内にdatabase.sqliteを作成 ( Terminalでtouchが使えるならばtouch database/database.sqliteで作成できる )
  3. Terminalでphp artisan ide-helper:generateを実行
config/database.php
- 'default' => env('DB_CONNECTION', 'mysql'),
+ 'default' => env('DB_CONNECTION', 'sqlite'), 

##デバッガー関係[ barryvdh/laravel-debugbar ]

  1. Composerの使用同様にbarryvdh/laravel-debugbarをインストール
  2. config/app.phpの【providers】と【aliases】に以下を追加
  3. Terminalでphp artisan serveを実行し以下の画面のように表示が追加されていれば成功

6.PNG

config/app.php
    'providers' => [
+        Barryvdh\Debugbar\ServiceProvider::class,
    ],

    'aliases' => [
+        'Debugbar'  => Barryvdh\Debugbar\Facade::class,
    ],

追加後に以下を実行することでヘルパーが正しく動作するようになる

php artisan ide-helper:generate
php artisan ide-helper:meta

#最後にお願い
laravelとPhpStormをもっと知りたいので、ツッコミや入れとくべきものがありましたらコメントお願いします。

#参考

45
48
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
45
48

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?