LoginSignup
2
0

More than 3 years have passed since last update.

[Laravel5.5×PHPStorm]vagrant(Homestead)上でテストケースを動かすススメ

Posted at

概要

せっかくLaravelを使うのだから、Homesteadを立ち上げて開発したい。
PHPStormでHomesteadを連携させると、PHPStormのToolsから操作出来てとても便利だ。
今度はテスト駆動開発をしてみよう。

せっかくだからデータベーステストはHomesteadのmysql(任意のサーバー)でやりたいな!
・・・おや、デフォルトだとできないぞ?

という人向けの記事です。

なお想定環境は
PHP 7.2
Laravel 5.5
PHPStorm 2019.1
となっております。

とりあえず手順を教えろ

PHPStormのFileボタンから
Settings Languages & Frameworks PHP Test Frameworks
を順番に押し、Test Frameworks の設定画面の左カラムのプラスボタンを押す
PHPUnit by Remote Interpreter を選択

Interpreter で未設定の場合 <no interpreter> になってると思うので、右側の ... ボタンを押す
CLI Interpreters が開く
左カラムのプラスボタンを押す
From Docker, Vagrant, VM, Remote... と書かれている場所を選択
Configure Remote PHP Interpreter が開く
すでにHomesteadをPHPStormに連携していればvagrantを選択した時点で選択される。それを確認して OK を押す
CLI InterpretersRemote PHP 7.2 が追加されたのを確認し OK を押す
PHPUnit By Remote Interpreter のダイアルログに戻る。セレクトボックスに先ほど設定した Remote PHP 7.2 が増えているはずなのでそれを選択し OK を押す
Test Frameworks の画面に Remote PHP 7.2 を確認したら OK を押す

次に再びFileボタンから
Settings Languages & Frameworks PHP
を順番に押し、PHPの設定画面にある
CLI Interpreter で先ほど作成した Remote PHP 7.2 を選択する

かんりょう!!

2
0
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
2
0