Laravel は、Web アプリケーションの開発で広く使用されている PHP 言語をベースにしたオープンソースの Web アプリケーション フレームワークです。シンプルさ、優雅さ、表現力豊かな構文、Web 開発プロセスのサポートで知られており、大規模なコミュニティと豊富なエコシステムがあるため、開発者に好まれています。
Laravel の公式 Web サイトでは、Laravel のインストール手順や詳しいドキュメントが簡単に見つかりますので、以下では Laravel プロジェクトの開始方法を簡単に紹介します。
- Composer のインストール
Laravel は Composer を使用して依存関係を管理するため、最初に Composer をインストールする必要があります。コマンドラインに次のコマンドを入力してインストールします:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
ログイン後にコピー
インストールが完了したら、次のコマンドを入力してインストールが成功したかどうかを確認できます:
- Laravel をインストールする
#Laravel をインストールする前に、プロジェクト ファイルを保存するための新しいディレクトリを作成する必要があります。コマンドラインで次のコマンドを実行します:
mkdir mylaravelapp
cd mylaravelapp
ログイン後にコピー
次に、次のコマンドを通じて最新バージョンの Laravel をインストールできます:
composer create-project --prefer-dist laravel/laravel .
ログイン後にコピー
ここのドットは、Laravel を現在のディレクトリにインストールすることを意味します。 。
インストールが完了したら、コマンド ラインに次のコマンドを入力して Laravel プロジェクトを開始します。
php artisan serve
ログイン後にコピー
これにより、ローカル開発サーバーが起動し、コマンド ラインに次の情報が出力されます。
Laravel development server started: http://127.0.0.1:8000
ログイン後にコピー
ブラウザにこのアドレスを入力すると、Laravel のようこそインターフェイスが表示されます。
データベースの構成-
次に、Laravel アプリケーションがデータベースに接続して使用できるようにデータベースを構成する必要があります。 mylaravelapp のルート ディレクトリで .env ファイルを見つけて、次の変数値を変更します。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mylaravelapp
DB_USERNAME=root
DB_PASSWORD=
ログイン後にコピー
ここでは、データベースとして MySQL を使用します。データベース名は mylaravelapp、ユーザー名は root、パスワードは空の。
次に、コマンド ラインで次のコマンドを実行して Laravel アプリケーション キーを生成します:
php artisan key:generate
ログイン後にコピー
最後に、コマンド ラインで次のコマンドを実行してデータベースの移行を実行します:
php artisan migrate
ログイン後にコピー
このデータベースのテーブルとフィールドは、アプリケーションで定義したモデル クラスに基づいて作成され、対応する関係が作成されます。
ルートとビューの作成-
Laravel アプリケーションがデータベースに接続して使用する準備ができたので、データを表示するためのルートとビューをいくつか作成できます。 。
app/Http/Controllers ディレクトリに新しいコントローラーを作成します:
php artisan make:controller UserController
ログイン後にコピー
次に、UserController クラスにインデックス メソッドを作成します:
public function index() {
$users = App\User::all();
return view('users', ['users' => $users]);
}
ログイン後にコピー
このメソッドはすべてのユーザー データを取得しますそれを users.blade.php というビューに渡します。
新しいルートを作成し、次のコードをroutes/web.phpファイルに追加します:
Route::get('/users', 'UserController@index');
ログイン後にコピー
最後に、resources/viewsディレクトリファイルにusers.blade.phpという名前のビューを作成します。
@foreach ($users as $user)
<p>{{ $user->name }}</p>
@endforeach
ログイン後にコピー
次に、ブラウザに http://127.0.0.1:8000/users と入力すると、すべてのユーザーの名前がリストされます。
概要
Laravel プロジェクトを開始するには、次の手順が必要です。
Composer のインストール- Laravel のインストール
- データベースの構成
- ルートとビューの作成
-
これらの手順を通じて、データを表示し、基本的な Web 開発を実装するための単純な Laravel アプリケーションを構築できます。もちろん、これは単なる出発点にすぎませんが、Laravel には、より豊富で複雑なアプリケーションを開発できるようにするための機能がさらに豊富にあります。
以上がlaravelプロジェクトの始め方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。