PHP 開発者がアプリケーションや Web サイトを効果的に開発するには、優れた開発環境が不可欠です。 Laravel Valet は、Laravel 開発環境を簡単にセットアップできる、非常に人気のある使いやすいツールです。この記事では、Laravel Valetを使用した開発環境の構築方法について説明します。
Laravel Valet とは何ですか?
Laravel Valet は、Laravel フレームワーク用に特別にカスタマイズされた Mac ベースの開発環境です。これにより、サーバー ソフトウェアの手動インストール、仮想ホストの構成、ポート番号の調整などの面倒な作業を必要とせずに、ローカル開発環境を簡単に構成できます。 Laravel Valet は、Ngrok や DnsMasq などのテクノロジーを使用して、効率的なネイティブ開発環境を提供します。
Laravel Valet のインストール
Laravel Valet の使用を開始する前に、Homebrew と Composer がシステムにインストールされていることを確認してください。次のコマンドを使用してインストールできます:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install composer
次に、Composer を使用して、次のコマンドで Laravel Valet をインストールします:
composer global require laravel/valet
インストールが完了したら、次のコマンドを使用して Laravel を実行します。 Valet インストーラー:
valet install
これで、Laravel Valet のインストールと初期設定が完了します。
Laravel Valet の使用
Laravel Valet をインストールした後、次のコマンドを使用して簡単に Laravel アプリケーションを作成できます:
cd ~/Sites laravel new my-app
これにより、Laravel フレームワークを使用して新しい Laravel アプリケーションが作成されます。プロジェクトを作成し、~/Sites/my-app
ディレクトリに保存します。
次に、次のコマンドを使用して、現在のディレクトリを Valet ドメイン名にバインドします:
cd my-app valet link
この操作が完了すると、http://my-app.test を使用できるようになります。
アプリケーションにアクセスします。
管理するプロジェクトが複数ある場合は、次のコマンドを使用してグローバル エージェントを作成し、対応するプロジェクトに割り当てることができます:
cd my-app valet park
このコマンドは、プロジェクトのグローバル エージェントを作成します現在のフォルダーの Valet プロキシの名前を使用し、このプロキシを http://my-app.test
ドメイン名に割り当てます。
データベースの使用
Laravel Valet を使用すると、デフォルトのデータベースとして SQLite が使用されます。ただし、MySQL または別のデータベースを使用する必要がある場合は、次の手順に従うことができます。
次のコマンドを使用して、MySQL をコンピュータにインストールします。
brew install mysql
インストールが完了したら、次のコマンドを使用して MySQL をシステム サービスとして起動します。
brew services start mysql
次のコマンドを使用します。 MySQL コンソールに入るコマンド:
mysql -u root
これにより、MySQL コマンド ライン インターフェイスがに入ります。このインターフェイスで、次のコマンドを入力して新しいデータベースを作成します。
CREATE DATABASE my_database;
これにより、my_database
という名前の新しいデータベースが作成されます。
Laravel の通常の構成プロセスに従い、.env
ファイルでデータベース接続を構成します。次の行を更新します。
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=my_database DB_USERNAME=root DB_PASSWORD=
ここで、データベースの名前、ユーザー名、パスワードを実際の値に置き換えます。
正しいデータベース接続を構成した後、次のコマンドを実行してデータベースのテーブルと構造を作成します。
php artisan migrate
これにより、データベース テーブルを確認し、正しいデータベースに接続していることを確認してください。
概要
この記事では、Laravel Valet の基本概念と、それを使用して Laravel 開発環境をセットアップおよび管理する方法を紹介しました。 Valet は、プロジェクトとデバッグ プロセスを管理するための非常に便利な方法を提供し、開発者がアプリケーションに効率的で信頼性の高いサービスを提供できるように支援します。
以上がLaravel 開発: Laravel Valet を使用して開発環境をセットアップするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。