Laravelチュートリアル(1画面作ってみる)

下記のサイトを参考に作ってみた

MVCで全体像を捉えよう

作ってみよう

コントローラーの生成

雛形の作成

php artisan make:controller Gamer/TestController

以下のファイルが生成される

  • app\Http\Controllers\Gamer\TestController.php

コントローラーファイルの編集

<?php

namespace App\Http\Controllers\Gamer;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;

class TestController extends Controller
{
    //以下を追記
    public function add()
    {
        return view('admin.test.create');
    }
}

ルーティングファイルの編集

routes\web.phpを編集するよ。

// 旧式の書き方?
// Route::get('gamer/test', 'App\Http\Controllers\Gamer\TestController@add');

Route::get('gamer/test', function () {
    return view('TestController');
});

ビューファイルの生成

雛形の作成

なんと、コマンドはないのだ!自分でresources\views\フォルダーの中にBladeファイルを作る。

// ~~~~~中略~~~~~

Route::get('/', function () {
    return view('welcome');
});

Route::get('gamer/test', 'App\Http\Controllers\Gamer\TestController@add'); // 追加

コメントする