PHP/Laravel

Laravel(라라벨) 9 버전 기본적인 mvc 나누기

제주도 조랑말 2023. 5. 31. 16:15
728x90

web.php

Route::get('/', function () {
    return view('index');
})->middleware('auth');

이 코드는 index 이름의 블레이드를 불러온다.

 

변경

↓↓↓↓↓

use App\Http\Controllers\HomeController;

홈 컨트롤러 추가

Route::get('/', [HomeController::class,'index'])->middleware('auth');

라우트 작성

middleware('auth')는 로그인하지 않으면 로그인 페이지로 보낸다~

 

index.blade.php

그냥 html 작성하면 됨

 

 

 

HomeController.php

 namespace App\Http\Controllers;

    use Illuminate\Http\Request;
   
    class HomeController extends Controller
    {
    public function index()
    {
        return view('index');
    }

   

}

이런식으로 retrun값 을 컨트롤러에 작성해서 가독성 ↑↑↑

728x90