Laravel Valet:OS X
の合理化された開発環境Laravel Valetは、特に迅速なデモや使い捨てプロジェクトのために、現地開発を簡素化します。 OS Xの組み込みソフトウェアとツールを活用して、/etc/hosts
の変更などの複雑な構成の必要性を排除し、簡単なパブリック共有を提供します。
主要な機能と考慮事項:
OS X排他的:現在、ValetはOS Xとのみ互換性があります。Linuxに適応できる可能性がありますが、Windowsのサポートは重要な書き直しなしではありそうにありません。
仮想マシンやコンテナ(Vagrant/Docker)とは異なり、ValetはシステムのPHPインストールを利用します。これは、すべてのプロジェクトが同じPHPバージョン、データベース、および拡張機能を共有することを意味します。 これにより、依存関係の競合につながる可能性があり、大規模で複雑なプロジェクトには適していません。
からアクセス可能になります。 いいえ編集が必要であり、セットアッププロセスを大幅に簡素化します。
{foldername}.dev
/etc/hosts
valet share
限定的なフレームワークサポート(ただし拡張可能):
dev/dev/prod parityの懸念:
共有システム環境は、生産とは大きく異なり、不一致を引き起こす可能性があります。バレットは、小規模プロジェクトや、生産環境が開発セットアップを細心の注意を払って反映しているプロジェクトに最適です。ビデオの概要:
バレットには、ホームブリューと作曲家が必要です。 インストールには、の実行に続いて
、、などのコマンドは、プロジェクトと共有を管理します。 PHPバージョンの切り替えもサポートされています
結論:
Laravel Valetは、小規模なプロジェクトに軽量で便利な開発エクスペリエンスを提供します。その使いやすさとパブリック共有能力は大きな利点です。ただし、共有システムリソースとOS Xの制限は、より大きなまたはより複雑なアプリケーションへの適用性を制限しています。 重要なプロジェクトに採用する前に、その制限を考慮してください。 ホームステッドのような代替案は、クロスプラットフォーム開発とより大きな隔離のための実行可能なオプションのままです。
以上がLaravel Valetとは何ですか、そしてなぜすべての大騒ぎですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。