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