LaravelでHello World!を出力する方法

Laravel/php

この記事では、LaravelでHello World!を出力する方法について書いていきます。

方法

方法については2パターンあります。ひとつは、表示ファイルに直接書くパターンともうひとつは、bladeファイル(テンプレート)に書いてviewファイルで指定したドメインにアクセスする方法です。

方法①

直接書いた場合は簡単です。http://localhost/プロジェクト名/publicにアクセスしてください。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
</head>

<body>
<h1>Hello World</h1>
</body>
</html>

方法②

まず、viewbladeファイル)hello.blade.phpを作成します。階層は、resources/views ディレクトリ内です。

そして以下のように記述します。

<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
   
</head>
<body>
    <h1>{{ $message }}</h1>
</body>
</html>

そして、routes/web.phpを開き以下のように記述します。

<?php
use Illuminate\Support\Facades\Route;

Route::get('/hello', function () {
    return view('hello', ['message' => 'Hello World!']);
});

コードの解説

404 Not Found
のurlにアクセスしたら、変数messaseにHello world!を渡す。という流れになっています。

Route::get('/hello', function () {
    return view('hello', ['message' => 'Hello World!']);
});

タイトルとURLをコピーしました