Laravel は、Web アプリケーション開発プロセスを大幅に簡素化できるオープンソースの PHP Web アプリケーション フレームワークです。すぐに使える多くのツールとテクノロジーを提供し、開発者がフル機能の高品質な Web アプリケーションをより迅速かつ効率的に構築できるようにします。しかし、Laravel プログラムを構築するのが初めての開発者にとっては、まだ少し混乱しています。この記事では、Laravelを始める方の参考になればと思い、Laravelの基本的な構築手順を紹介します。
1. 環境セットアップ
Laravel アプリケーションの構築を開始する前に、環境が PHP と Composer の 2 つの必要な条件を満たしていることを確認する必要があります。
1.PHP 環境のセットアップ
ターミナル (macOS および Linux システム) またはコマンド プロンプト (Windows システム) で次のコマンドを入力することで、PHP がインストールされているかどうかを確認できます。
PHP がインストールされている場合は、対応するバージョン番号が表示されます。インストールされていない場合は、PHP をインストールする必要があります。 macOS および Linux システムでは、Homebrew や apt-get などのパッケージ マネージャーを使用してインストールできます。 Windows システムでは、WAMP または XAMPP パッケージを使用して PHP をインストールできます。
2.Composer 環境のセットアップ
Composer は PHP の依存関係管理ツールです。ターミナルまたはコマンド プロンプトで次のコマンドを入力すると、Composer がインストールされているかどうかを確認できます:
Composer がインストールされている場合は、対応するバージョン番号が表示されます。インストールされていない場合は、Composer 公式 Web サイト (https://getcomposer.org/download/) の指示に従ってインストールする必要があります。
2. 新しい Laravel プロジェクトを作成する
環境設定が完了したら、Composer を使用してターミナルまたはコマンド プロンプトで新しい Laravel プロジェクトを作成できます:
composer create-project --prefer-dist laravel/laravel blog
ログイン後にコピー
上記コマンドでは、blog がプロジェクト名です。必要に応じて、対応する位置で独自のプロジェクト名に置き換えることができます。
3. データベース設定の追加
Laravel はデフォルトで SQLite データベースを使用しますが、他の種類のデータベースを使用する必要がある場合は、最初にデータベース情報を設定する必要があります。 Laravel アプリケーションを開発する前に、デフォルトの SQLiteDatabase を MySQL や PostgreSQL などの一般的に使用されるリレーショナル データベースに変更する必要があります。ここでは MySQL を例として取り上げます。
プロジェクトのルート ディレクトリで .env ファイルを見つけます。 Laravelの環境設定ファイルです。次の情報を変更します。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_database_username
DB_PASSWORD=your_database_password
ログイン後にコピー
このうち、your_database_name は自分のデータベース名、your_database_username はデータベースのユーザー名、your_database_password はデータベースのパスワードです。
4. Laravel アプリケーションを実行する
データベースの設定が完了したら、次のコマンドを使用して Laravel アプリケーションを開始できます:
php artisan serve
ログイン後にコピー
上記のコマンドはローカル Web を開始します。プログラムを実行します。ブラウザに http://localhost:8000 と入力すると、Laravel アプリケーションにアクセスできます。
5. まとめ
この記事では、環境構築からLaravelプログラムの作成、データベースの構築、運用まで、Laravelプログラムを構築する基本的な流れを紹介しました。この記事が、皆さんがより迅速かつ効率的に Laravel 開発を始めるのに役立つことを願っています。 Laravel のより詳細なアプリケーションおよび開発シナリオについては、実際には継続的な学習と探索が必要です。
以上がLaravelプログラムの作り方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。