인프런 커뮤니티 질문&답변

최진환님의 프로필 이미지
최진환

작성한 질문수

PHP 개발자의 최종 테크트리, 라라벨 강의

web파일에서 직접 또는 컨테이너를 경유한 뒤 블레이드 템플릿을 출력하는 실습입니다.

7강 controller 에러 문의 드립니다

작성

·

208

·

수정됨

0

선생님 안녕하세용. !

 

코드와 동일 하게 작업하였습니다.

 

NewController.php

 

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class NewController extends Controller
{
    public fucntion index()
    {
        return view("routing");
    }
}

 와 같이 작성하였습니다.

 

syntax error, unexpected identifier "index", expecting variable


다음과 같은 오류가 나오네요

 

PHP 8.3.6 laravel V 11.3.1 입니다.

 

 

답변 2

0

최진환님의 프로필 이미지
최진환
질문자

왁... 감사합니다. autocomplate라 생각해서 function 은 생각도 못햇엇는데. . 감사합니다.

0

백승철님의 프로필 이미지
백승철
지식공유자

syntax error, unexpected identifier "~", expecting variable 오류는 보통 오타가 났을때 발생하는 경우가 많습니다.

우선, 올려주신 newcontroller 코드에 <?php ~ 가 보이지 않아서 이 부분이 빠지지 않았는지를 체크해 주세요.

image

두번째로는 라우팅 작업을 따라 하시던 도중에 발생한 문제인 것으로 파악되는데 NewController 의 index() 함수를 찾지 못하는 것으로 보여서 web.php 에서 아래와 같이 코드가 추가되었는지를 확인해 주세요.

imageimage

만약 코드에 문제가 없는데도 같은 현상이 발생한다면 오류 페이지를 캡쳐해주시면 도와드릴 수 있을 것 같습니다.

최진환님의 프로필 이미지
최진환
질문자

image

NewController.php 파일 이구요

 

image

web.php 파일입니다.

 

image

 

에러 화면입니다.

 

감사합니다.

 

백승철님의 프로필 이미지
백승철
지식공유자

public function index 부분 오타가 있으시네요~ 이 부분 수정하시면 될 것 같습니다.

최진환님의 프로필 이미지
최진환

작성한 질문수

질문하기