(Laravel)MVCのコントローラー

コントローラーの作成

$ php artisan make:controller TestController

Testの部分は任意のコントローラー名に変えてください。

app/Http/Controllers以下に「TestController.php」があることを確認してください。

コントローラーの中身

作成時は何もfunctionがないので追記します。

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class TestController extends Controller
{
    public function index () 
    {
        return view('index');
    }
}

ルーティング

routes/web.phpを開きます。

Route::get('/', 'TestController@index')->name('index');

TestControllerのindexファンクションを呼び出してくれます。

基本的な流れはこれでok。

 

参考にしたサイト様

【Laravel】コントローラーとアクション、Bladeテンプレートを作成する