ホームページ > PHPフレームワーク > Laravel > Laravelプロジェクトの実行方法

Laravelプロジェクトの実行方法

WBOY
リリース: 2023-05-20 13:15:38
オリジナル
1722 人が閲覧しました

Laravel プロジェクトは、開発タスクを簡素化し、多くの便利な機能とツールを提供する非常に人気のある PHP フレームワークです。 Laravel を使用して開発している場合は、テストとデプロイのためにプロジェクトを実行する方法を知る必要があります。

Laravel プロジェクトを実行する手順は次のとおりです:

1. Laravel をインストールします

Laravel をまだインストールしていない場合は、最初にインストールする必要があります。 Laravel の最新バージョンは、公式 Web サイト https://laravel.com/docs/8.x/installation からダウンロードできます。 Composer を介してインストールすることも、ソース コードを直接ダウンロードすることもできます。ここでは例として Composer を使用します。

まず、Composer をインストールする必要があります。ターミナルを開いて次のコマンドを入力します:

sudo apt install composer
ログイン後にコピー

次に、次のコマンドを使用してコンピュータに Laravel をインストールできます:

composer create-project --prefer-dist laravel/laravel myproject
ログイン後にコピー

これにより、コンピュータ上に「myproject」というプロジェクトが作成されます。 Laravel プロジェクトのすべてのファイルと依存関係が含まれています。プロジェクトを最初から作成したくない場合は、GitHub の公式 Laravel サンプル リポジトリからサンプル コードをコピーして貼り付けることもできます。

2. データベースの設定

Laravel プロジェクトを実行する前に、データベースを設定する必要があります。プロジェクト フォルダーには、データベース接続情報を設定する必要がある .env ファイルがあります。以下を構成する必要があります:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydatabase
DB_USERNAME=myusername
DB_PASSWORD=mypassword
ログイン後にコピー

上記を必ず独自のデータベース接続情報に置き換えてください。

3. アプリケーション キーの生成

.env ファイルで、アプリケーションのキーを生成する必要があります。キーはデータの暗号化に使用されるため、一意で安全であることを確認する必要があります。ターミナルを開き、プロジェクト フォルダーに移動し、次のコマンドを実行します:

php artisan key:generate
ログイン後にコピー

4. 移行の実行

次に、移行を実行してデータベースにテーブルと列を作成する必要があります。ターミナルで、次のコマンドを入力します。

php artisan migrate
ログイン後にコピー

これにより、データベースの移行が実行され、Laravel プロジェクトで定義したすべてのテーブルが作成されます。

5. プロジェクトの実行

Laravel プロジェクトが構成され、移行が完了したら、次のコマンドを使用してローカル コンピューターでプロジェクトを実行できます:

php artisan serve
ログイン後にコピー

This Laravel Local開発サーバーが起動し、アプリケーションの実行が開始されます。ブラウザに「http://localhost:8000」と入力してプロジェクトにアクセスします。

上記の手順により、テストと開発のために Laravel プロジェクトをローカル コンピューターに簡単にデプロイできます。コードとデータを保護するために、プロジェクトでは必ず定期的なセキュリティ手法を使用してください。

以上がLaravelプロジェクトの実行方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート