PHP Laravel フレームワークの構築
インターネット技術の発展に伴い、Web アプリケーションは現代の生活やビジネスにおいて重要な役割を果たしています。この傾向に応じて、さまざまな Web 開発フレームワークが登場しました。中でも、PHP フレームワーク Laravel は、そのシンプルさ、使いやすさ、柔軟性、オープン性により、最も人気のある Web アプリケーション開発フレームワークの 1 つとなっています。この記事では、Laravel フレームワークを使用して Web アプリケーションを構築する方法を紹介します。
前提条件
正式に開始する前に、コンピュータに次のアプリケーションがインストールされていることを確認してください。
これらのアプリケーションがインストールされていない場合は、公式ガイドに従って最初にインストールし、これらのアプリケーションが正しく実行できることを確認してください。
ステップ 1: Laravel をインストールする
Laravel のインストールは非常に簡単です。ターミナル ウィンドウで次のコマンドを実行するだけです:
composer global require "laravel/installer"
インストールが完了するまで待ちます。 laravel new
Laravel アプリケーションを作成するコマンド:
laravel new myapp
これにより、現在のディレクトリに myapp という名前の Laravel アプリケーションが作成されます。任意の名前に置き換えることができます。
ステップ 2: Laravel を構成する
Laravel アプリケーションを実行する前に、必要な構成をいくつか行う必要があります。 myapp ディレクトリで .env ファイルを開き、データベース接続情報を設定します。
DB_HOST=localhost DB_DATABASE=myapp DB_USERNAME=yourusername DB_PASSWORD=yourpassword
ここで、DB_HOST
はデータベース サーバーのホスト名、DB_DATABASE
はデータベースです。 name、DB_USERNAME
はデータベースのユーザー名、DB_PASSWORD
はデータベースのパスワードです。構成ファイルを保存した後、次のコマンドを実行してアプリケーション キーを生成できます。
php artisan key:generate
次に、データベース内に対応する空のデータベースを作成する必要があります。
ステップ 3: Laravel を実行する
準備ができたら、次のコマンドを使用してアプリケーションを開始できます:
php artisan serve
その後、ブラウザでアクセスできます http://127.0.0.1:8000
、Laravel のウェルカム ページを参照してください。
ステップ 4: コントローラーとビューを作成する
これで、Laravel に基づいて Web アプリケーションを作成できます。 Laravel では、コントローラーはリクエストを処理するコアコードブロックであり、ビューは結果を表示するテンプレートです。以下に簡単な例を示します。
まず、コントローラーを作成する必要があります。次のコマンドを実行します。
php artisan make:controller HelloController
これにより、app/Http/Controllers ディレクトリに HelloController という名前のコントローラーが作成されます。次に、コントローラーを開いて次のコードを追加します。
<?php namespace AppHttpControllers; use IlluminateHttpRequest; class HelloController extends Controller { public function index() { return view('hello'); } }
ここで、index
メソッドは、resources/views ディレクトリにある「hello」という名前のビュー (テンプレート ファイル) を返します。次に、ビュー ファイル hello.blade.php に HTML コードを追加する必要があります。
<!DOCTYPE html> <html> <head> <title>Hello Laravel</title> </head> <body> <h1>Hello Laravel!</h1> </body> </html>
これで、Laravel アプリケーションを実行し、http://127.0.0.1 :8000/hello# にアクセスできるようになります。 ## を実行すると、「Hello Laravel!」という簡単なメッセージが表示されました。
以上がphp laravelフレームワーク構築の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。