2016-05-31 5 views
0

Laravel을 배우는 데 문제가있어서 Laracast에서 내가 이해할 수 있기를 바란다. 끝 부분의 내용PHP 치명적 오류 : 줄 1의 eval() 코드에서 정의되지 않은 함수 테이블()로 호출 Laravel Artisan Tinker

홈 스터드를 설치하고 "~/Code/Laravel"에 홈 스티드를 설치하고 "~/Code/Laravel"에 "SSh"를 설치하고 튜토리얼에서했던 것처럼 팅커로 작업하려고했습니다. 팅커는 작동하지만 어떤 명령도 실행하지 않습니다. 같은조차 간단한 선택 (>>> DB : 테이블 ('프로젝트') -) (수), 그러나 나에게 다음과 같은 오류주고 계속 :

PHP Fatal error: Call to undefined function table() in eval()'d code on line 1 

screen shot of the terminal attached을 0 간단한 수학 연산과 에코 명령을 실행할 수는 있지만 테이블 (프로젝트)을 성공적으로 마이그레이션했지만 데이터베이스와 관련하여주의를 기울여야합니다. 그리고 시드 (seed)를 통해 시드 데이터를 입력하려고합니다. 종자는 처음부터 의미합니까? -).

내 OS는 중요한 경우 우분투입니다!

미리 감사드립니다!

+3

를 작성해야합니다. 함수 호출 두 개를 수행하고 결과를 빼는 것입니다. 그 코드는'DB :: table() MINUS get()'입니다. 당신은 아마'...-> get()'('>'에주의)를 원할 것이다. –

+3

마찬가지로 DB :: table ('card') -> get()'(이미지에있는 것뿐만 아니라 두 개의 이중 점 2 개)을 원한다면 - 정적 메서드를 호출하는 것처럼 – Xatenev

+0

문서를 빠르게 살펴 본다. : http://laravel-recipes.com/recipes/280/interacting-with-your-application - 그들은 DB :: 또는 table()처럼 User :: find (1)를 사용합니다 – Xatenev

답변

1

첨부 된 스크린 샷을 보았습니다. 해결책은 간단합니다. 대신

DB:table('card')-get(); 

당신은`테이블() '(또는'tabel()`) 정의, 여전히 잘못된 것 경우에도

DB::table('card')->get();