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>