前回はLaravelの構築環境の作り方を紹介しました。
今回は簡単なページを作成する方法を紹介したいと思います。
ルーティングの設定
まずはルーティングの設定を行っていきたいと思います。
ルーティングとは、URLにアクセスした時、どの処理を行うかを指定することです。
Laravelのルーティングは、URLへアクセスされた時、どこのクラスのどの関数へ飛ばすか設定することができます。
Route::get(‘アドレス‘, コントローラ@関数);
上記のような書き方で設定していきます。
このルーティングは「routes\web.php」ファイルに記載することで設定できます。
今回は、ブラウザで「http://localhost/指定したフォルダ/public/test/func」へアクセスされた時に作成した
コントローラーの[func関数]を実行するようになります。
コントローラーの作成
ルーティングの設定をする説明の中にもあったように、コントローラーを作成していきます。
[フォルダ : app\Http\Controllers]に[SampleController.php]を作成します。
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class SampleController extends Controller
{
//ここに入れます。
}
関数の作成
先程作成したSampleControllerクラスに「func」関数というものを作成します。
関数の内容は、これからアクセスする内容を表示します。
上記の「ここに入れます」という箇所に挿入していきます。
public function func() {
return view('sample');
}
このようなコードを挿入にしていきます。
●SampleController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class SampleController extends Controller
{
public function func() {
return view('sample');
}
}
ビューの作成
コントローラーを作成したら最後に表示するための「ビュー」を作成していきます。
[フォルダ : resource\views]に[sample.blade.php]を作成します。
今回は、お馴染みの「HelloWorld!」と表示させたhtmlを書いていきます。
<html>
<head>
<title>HelloWorld</title>
</head>
<body>
<h1>HelloWorld!</h1>
</body>
</html>
動作確認

コードの記述が終わったら動作確認をします。
ブラウザで以下アドレスへアクセスしてください。
http://localhost/作成したフォルダ/public/test/func












