Laravel初心者の備忘録

WEBアプリケーションフレームワークとは何かすら曖昧なWEB担当者が、Laravelを使ってみながら分かったことを残していきます。

ルーティング(htmlを直接記述)

ルーティングとは

WEBアプリケーションフレームワークのルーティングとは、呼び出されるURIに対してPHPコード(どのような処理を行なうか)を割り当てることです。
詳しくは ルーティングとコントローラー(1/5):初心者のためのLaravel入門 - libro に書かれています。

このルーティングは、「app」内の「Http」フォルダの中にある「routes.php」というプログラムによって行われています。これを開くと、下のリストのようなスクリプトが書かれています。

※Laravel 5.6は「routes」フォルダ内の「web.php」というファイルが「routes.php」に該当するようです。

htmlを直接記述して表示するルーティング

ルーティングとコントローラー(2/5):初心者のためのLaravel入門 - libro の通りに進めれば、http://localhost:8000/heloにアクセスすると「Hello World」と書かれたページ(htmlを直接記述したもの)が表示されます。
f:id:webe01:20180423130835p:plain

今日のソース

▼ /routes/web.php

Route::get('/helo', function () {
    return '<html><body><h1>Hello World</h1><p>this is sample page.</p></body></html>';
});

http://localhost:8000/heloというURIにアクセスするとreturnに記述したhtmlを表示するというルーティングです。

今日の開発環境

PHP 7.2.3, Composer 1.6.3, Laravel 5.6