laravelのシンプルな機能でrouterとcontrollerとviewを繋げる

はじめに

非常にシンプルな構成でlaravelのシンプルな機能でrouterとcontrollerとviewを繋げる

router

<?php

Route::get('/', 'PostsController@index');

 

Controller

ディレクトリはドット(.)で区切られる事に注意

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PostsController extends Controller
{
    //
    public function index(){
        return view('posts.index');
    }
}

view

“` resources/views “` 配下にpostsディレクトリを作成し、
その中に “` index.blade.php “` を格納する

<!DOCUMENT html>

<html lang="ja">
<head>
    <meta charset="utf-8">
    <title>this is title</title>
</head>

<body>
 <div class='container'>
 <h1> this is it!</h1>
 </dev>
</body>

</html>

結果