サーチ…
前書き
Valetは、macOS向けに開発された開発環境です。仮想マシン、ホームステッド、またはバラントの必要性を抽象化します。 /etc/hosts
ファイルを常に更新する必要はありません。ローカルトンネルを使用してサイトを一般公開することもできます。
Laravel Valetは、フォルダ名をドメイン名にバインドすることにより、 *.dev
ドメイン上のすべてのサイトを利用可能にします。
構文
- valetコマンド[オプション] [引数]
パラメーター
パラメータ | 値の設定 |
---|---|
コマンド | ドメイン 、fetch-share-url、忘れる、ヘルプ、インストール、 リンク 、 リンク 、リスト、ログ、on-latest-version、オープン、 パーク 、パス、再起動、セキュア、開始、停止、アンインストール、 |
オプション | -h、--help、-q、--quiet、-V、--version、--ansi、--no-ansi、-n、--no-interaction、-v、-vv、-vvv、 - 〜 |
議論 | (オプション) |
備考
Valet for LinuxとWindowsは非公式なので、それぞれのGithubリポジトリの外部でのサポートはありません。
バレーリンク
このコマンドは、ディレクトリ全体ではなくディレクトリ内に単一のサイトを提供する場合に便利です。
cd ~/Projects/my-blog/
valet link awesome-blog
Valetは~/.valet/Sites
に現在の作業ディレクトリを指すシンボリックリンクを作成します。
linkコマンドを実行した後、ブラウザのhttp://awesome-blog.dev
でサイトにアクセスできます。
リンクされたすべてのディレクトリのリストを表示するには、 valet linksコマンドを実行します 。 valet unlink awesome-blog
使ってvalet unlink awesome-blog
をリンクしてシンボリックリンクを破壊することができvalet unlink awesome-blog
。
バレットパーク
cd ~/Projects
valet park
このコマンドは、Valetがサイトを検索するパスとして現在の作業ディレクトリを登録します。今度は、 "parked"ディレクトリ内に作成したLaravelプロジェクトは、自動的にhttp://folder-name.dev
規則http://folder-name.dev
提供されます。
バレーリンク
このコマンドは、作成した登録済みバレーリンクとそれに対応するファイルパスをコンピュータに表示します。
コマンド:
valet links
サンプル出力:
...
site1 -> /path/to/site/one
site2 -> /path/to/site/two
...
注1:このコマンドは、リンクされたフォルダ内だけでなく、どこからでも実行できます。
注2:サイトには.devの末尾が表示されませんが、 site1.devを使用してブラウザからアプリケーションにアクセスします。
インストール
重要!! ValetはmacOS用に設計されたツールです。
前提条件
- ValetはローカルマシンのHTTPポート(ポート80)を利用しているため、 ApacheまたはNginxが同じマシンにインストールされて実行されている場合は使用できません。
- MacOSの」非公式のパッケージマネージャ自作を適切にバレーを使用する必要があります。
- 端末で
brew update
を実行して、Homebrewが最新バージョンに更新されていることを確認します。
インストール
-
brew install homebrew/php/php71
Homebrewを使ってPHP 7.1をインストールしてbrew install homebrew/php/php71
。 - コンポーザーを使用して
composer global require laravel/valet
インストールcomposer global require laravel/valet
。 -
~/.composer/vendor/bin
ディレクトリをシステムの "PATH"に~/.composer/vendor/bin
します(存在しない場合)。 -
valet install
コマンドを実行します。
ポストインストールインストールプロセス中、ValetはDnsMasqをインストールしました 。また、システム起動時に自動的に起動するようにValetのデーモンを登録したので、マシンを再起動valet install
たびにvalet start
またはvalet install
を実行する必要はありません。
バレエドメイン
このコマンドを使用すると、ドメインをローカルマシンにバインドするために使用されるTLD (トップレベルドメイン)を変更または表示できます。
現在のTLDを取得する
$ valet domain
> dev
TLDを設定する
$ valet domain local
> Your Valet domain has been updated to [local].
インストール(Linux)
重要!! ValetはmacOS用に設計されたツールで、以下のバージョンはLinux OS用に移植されています。
前提条件
-
root
として、またはsudo
コマンドを使用して、valetをインストールしないでください 。 - ValetはローカルマシンのHTTPポート(ポート80)を利用しているため、ApacheまたはNginxが同じマシンにインストールされて実行されている場合は使用できません。
- Valetをインストールして実行するには、最新のバージョンの
composer
が必要です。
インストール
-
composer global require cpriego/valet-linux
実行するバレットをグローバルにインストールするにcomposer global require cpriego/valet-linux
がcomposer global require cpriego/valet-linux
。 -
valet install
コマンドを実行してvalet install
を完了します。
ポストインストール
インストールプロセス中、ValetはDnsMasqをインストールしました。また、システム起動時に自動的に起動するようにValetのデーモンを登録したので、マシンを再起動valet install
たびにvalet start
またはvalet install
を実行する必要はありません。