ララベルの使い方

PHPz
PHPzオリジナル
2023-05-20 16:33:09705ブラウズ

Laravel は、Web 開発者が高品質の Web アプリケーションを迅速に構築してデプロイできるようにするための多くの便利な機能を提供する、人気のある PHP Web アプリケーション フレームワークです。 Laravel を使用するための基本的な手順をいくつか示します。

  1. Laravel のインストール

まず、Laravel をローカル マシンにインストールする必要があります。 Composer を使用して、Windows、Mac、または Linux に Laravel をインストールできます。 Composer は、Laravel とその依存関係を自動的にダウンロードしてインストールする PHP 依存関係マネージャーです。

Composer を使用して Laravel をインストールするのは非常に簡単です。ターミナルまたはコマンド プロンプトを開いて次のコマンドを入力するだけです:

composer global require laravel/installer

このコマンドは、Laravel インストーラーをグローバルにインストールします。インストールが完了したら、次のコマンドを使用して Laravel プロジェクトの新しいインスタンスを作成できます。

laravel new myproject
  1. Configure Database

Laravel を実行するにはデータベースも必要です。デフォルトでは、Laravel は MySQL データベースを使用しますが、PostgreSQL、SQLite、SQL Server などの他のデータベースもサポートしています。 .env ファイルでデータベース接続情報を構成する必要があります。たとえば、MySQL データベースを使用している場合、.env ファイルは次のようになります:

DB_DATABASE=your_database_name
DB_USERNAME=your_database_username
DB_PASSWORD=your_database_password

これらの値を実際のデータベース名、ユーザー名、パスワードに置き換えてください。

  1. Artisan コマンドライン インターフェイスの使用

Laravel には Artisan と呼ばれるコマンドライン インターフェイス ツールが付属しており、コード生成、データベース移行、コンソールコマンドとテスト。一般的に使用される Artisan コマンドの一部を以下に示します。

  • Generatecontroller: php 職人 make:controller MyController
  • Generate モデル: php 職人 make:model MyModel
  • 移行の生成:php 職人の作成:移行 create_users_table
  • 移行の実行:php 職人の移行
  • 生成Seeder: php 職人 make:seeder UserSeeder
  • 実行シーダー: php 職人 db:seed
  1. ルートを定義

Laravel はルーティングを使用して、Web ブラウザーからのリクエストに応答する方法を決定します。 Laravelでは、ルーティングはURLとリクエストタイプを特定のコントローラーメソッドにマッピングするために使用されます。ルートを定義するには、routes/web.php ファイルを開き、次のようなコードを追加します。

Route::get('/', function () {
    return view('welcome');
});

このコードは、ルート URL を welcome という名前のビューにマッピングすることを表します。 POST、PUT、PATCH、DELETE などの他のリクエスト タイプを使用することもできます。たとえば、次のコードは、POST リクエストを UserController という名前のコントローラのストア メソッドにマップします。

Route::post('/users', 'UserController@store');
  1. コントローラの作成

コントローラは、次のリクエストを処理するために使用されます。 Web アプリケーション、ビジネス ロジックを実行し、応答を生成します。 Artisan コマンドライン ツールを使用してコントローラーを作成できます。たとえば、次のコマンドは UserController という名前のコントローラを生成します。

php artisan make:controller UserController

このコマンドは、app/Http/Controllers ディレクトリに UserController.php ファイルを生成します。

  1. ビューの作成

ビューは、最終的な HTML 出力を処理する Laravel アプリケーションのコンポーネントです。 Laravel では、ビューは Blade テンプレート エンジンを使用して作成されます。ビューには、静的 HTML、PHP コード、および Laravel テンプレート構文を含めることができます。次のアーティザン コマンドを使用して、新しいビューを作成できます。

php artisan make:view myview

このコマンドは、myview.blade.php という名前の新しいファイルを resource/views ディレクトリに作成します。 HTML、PHP コード、テンプレート タグ ({{ $variable }} や @foreach など) を追加してビューを生成できます。

  1. Laravel アプリケーションの実行

Laravel アプリケーションを実行する準備ができたら、ターミナルまたはコマンド プロンプトに次のコマンドを入力できます:

php artisan serve

このコマンドは、localhost で PHP 組み込み Web サーバーを起動し、http://localhost:8000 で Laravel アプリケーションを実行します。

概要

Laravel は、ルーティング、コントローラー、ビュー、Artisan コマンド ライン インターフェイスなどの多くの便利な機能を提供する、シンプルで使いやすい PHP Web アプリケーション フレームワークです。 Laravel を使用すると、Web アプリケーションの開発とデプロイメントを大幅に高速化し、簡素化できます。

以上がララベルの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。