ホームページ > バックエンド開発 > PHPチュートリアル > Laravel 8: クイックスタートガイド

Laravel 8: クイックスタートガイド

WBOY
リリース: 2023-06-20 09:48:01
オリジナル
1969 人が閲覧しました

Laravel は、Web アプリケーションの開発をより簡単かつ迅速にするための多くのツールと機能を提供する人気のある PHP フレームワークです。 Laravel 8 がリリースされ、多くの新機能と改善がもたらされました。この記事では、Laravel 8 をすぐに使い始める方法を学びます。

Laravel 8 をインストールする
Laravel 8 をインストールするには、次の要件を満たす必要があります:

PHP>=7.3
MySQL>=5.6 または MariaDB>=10.0
Composer

Laravel 8 をインストールする最も簡単な方法は、Composer を使用することです。ターミナルに次のコマンドを入力します:

composer create-project --prefer-dist laravel/laravel blog

上記のコマンドは、現在のディレクトリに「blog」という名前のフォルダーを作成します。そのフォルダーには、Laravel 8 の最新バージョンがインストールされます。

ルートを作成する
Laravel では、ルートを使用して URL を対応するコントローラー メソッドにマップします。ルートを作成するには、routes/web.php ファイルを開いて次の行を追加します:

Route::get('/', function () {

return view('welcome');
ログイン後にコピー

});

上記のコードは、Web サイトのルート ディレクトリ (/) を welcome という名前のビュー ファイルにマップするルートを作成します。以下でこのビュー ファイルを作成します。

コントローラーの作成
コントローラーは、HTTP リクエストを処理する中心です。コントローラーを作成するには、ターミナルで次のコマンドを入力します。

php 職人 make:controller HomeController

上記のコマンドは、app/Http/Controllers ディレクトリに HomeController.php ファイルを作成します。 HomeController.php ファイルを開き、次の内容を追加します:

namespace AppHttpControllers;

use IlluminateHttpRequest;

class HomeController extends Controller
{

public function index()
{
    return view('welcome');
}
ログイン後にコピー

}

上記のコードは、HomeController という名前のコントローラーを作成し、welcome という名前のビュー ファイルを返す Index という名前のメソッドを作成します。

ビューの作成
View は、HTML コンテンツをユーザーに表示するために使用されます。ビューを作成するには、resources/views ディレクトリに welcome.blade.php という名前のファイルを作成し、次の内容を追加します。



< head>

<title>Laravel 8 Quickstart</title>
ログイン後にコピー


<h1>Welcome to Laravel 8</h1>
ログイン後にコピー


上記のコード「Laravel 8 Quickstart」というタイトルの HTML ページが作成され、ウェルカムメッセージが表示されます。

アプリケーションのテスト
アプリケーションをテストするには、ターミナルに次のコマンドを入力します:

php Artisanserve

上記のコマンドは、Laravel の組み込み Web を起動します。サーバ。ブラウザで http://localhost:8000 にアクセスすると、「Laravel 8 へようこそ」というメッセージが表示されたページが表示されるはずです。

結論
この記事では、Laravel 8 をすぐに始める方法を紹介します。 Laravel 8 をインストールし、ルート、コントローラー、ビューを作成し、アプリケーションをテストする方法を学びました。 Laravel 8 では多くの新機能と改善がもたらされています。この記事がお役に立てば幸いです。

以上がLaravel 8: クイックスタートガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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