sail artisan make:controller TestControllerapp/Http/ControllerにTestController.phpが作成される
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class TestController extends Controller
{
//
}
TestController.phpに追記
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class TestController extends Controller
{
//
public function test(){
return view('test');
}
}次に、resources/views/にtest.blade.phpを作成。
Helloなど記述しておく。
ルート設定の用意
routes/web.phpに追記。
use App\Http\Controllers\TestController;
Route::get('/test',[TestController::class, 'test'])
->name('test');use宣言で、作成したControllerを忘れずに記述。
TestControllerのtestメソッドを呼び出す。
nameはルート名
ルート設定の書き方
Route::HTTPメソッド(‘URL’,[コントローラー::class,’メソッド名’])->name(‘ルート名’);
| HTTPメソッド名 | 実行するアクション |
|---|---|
| get | ページの表示 |
| post | データの保存 |
| put または patch | データの更新 |
| delete | データの削除 |
http://localhost/testにアクセスするとhelloが表示される。
流れ
- Controllerの作成
- Controllerにどのファイルを表示するか指定
- ビューファイルを作成
- ルート設定を準備
