블레이드 템플릿 사용하기

hyHA·2023년 11월 13일
0
post-custom-banner

hello world를 출력하는데 성공했다면 이제 뷰 템플릿을 출력해보자.

  • 터미널에서 콘솔창을 2개 띄워서 아래 명령어 각각 실행
npm run dev 실행 // webpack이 아닌 vite를 실행하기 위함
php artisan serve 실행// 서버 띄우기

BlogController 수정

<?php

namespace App\Http\Controllers;

use App\Models\Blog;
use Illuminate\Http\Request;
//기존에 있던 Response를 view로 수정
use Illuminate\View\View;

class BlogController extends Controller
{
    //response를 view로 수정
    public function index(): View
    {
    	//뷰 반환하는 것으로 수정
        return view('blog.index');
    }

오류 해결 - 뷰 이름을 찾지 못함(왜? 인지는 모르겠으나 일단 작성 후 넘어간다..)
위와 같이 코드를 작성 후 브라우저를 실행했을 때 blog.index를 찾지 못해 아래와 같은 오류 발생했었다
blog.index was not found. Did you mean blog.index?
그래서 폴더명과 뷰 이름을 blog에서 blogs로 수정하니 올바로 작동해서 다시 blog로 수정하니 정상작동되었다;;

view 생성

resources/views폴더에 blog 폴더 생성 후 index.blade.php 파일 생성

참고
https://www.youtube.com/watch?v=aQMZbx3sVjI&list=PLTb3qGCzYjS3qRYk3srTAyrHBnwbML_9m&index=54

profile
룰루랄라
post-custom-banner

0개의 댓글