aircolor memolog

Web制作・テクノロジー、たまに旅行記

Laravel / Valetで開発環境を簡単に準備するメモ

Laravel & Valetで簡易開発環境を最短で構築する手順とかを簡易的にまとめておく。

環境

  • Larabel 5.7
  • Valet

インストール

Homebrewとcomposer、brew経由でのphpインストールは済んでいることを前提。

$ brew update
$ composer global require laravel/valet
$ valet install

pingを打って、valetが起動しているかどうかを確認します。

ping foobar.test

実行

valetはparkとlinkという2つの実行用コマンドを用意しています。

parkコマンド

プロジェクトの親ディレクトリに対して、parkコマンドを実行。

parent 
  └ sample-project
$ cd parent // parentに移動
$ valet park // parkコマンドを実行してvaletとリンクさせる

sample-project.testで動作を確認

linkコマンド

プロジェクトの親ディレクトリに対して、linkコマンドを実行する。 ここではparent/sample-projectというディレクトリにlinkコマンドを実行する前提で説明。

$ cd parent/sample-project // parentの中に入る
$ valet link

ブラウザでhttp://sample-project.testを開いて動作を確認する。動作していれば作業完了。

apacheと競合して動かない場合

Valetはnginxですが、Mac標準のApacheと競合して動作しないケースがあるようです。 https://stackoverflow.com/questions/39708139/laravel-valet-it-works

$ sudo apachectl stop
$ valet restart

関連記事まとめ