"-> find (X)"또는 "-> where"로 테이블에서 행을 가져 오려고하는데 오류가 발생합니다. 나는 뭔가를 놓치고 있다고 생각하지만 나는 무엇을 말할 수 없다.Laravel 4 - 메서드 [where]가 존재하지 않습니다.
<?php
class SnippetsController extends BaseController {
public $restful = true;
public function index($id)
{
$snippet = SnippetsController::where('id', '=', 11)->get();
나는 찾아 냈지만 눈에 띄는 것은 도움이되었습니다.
$snippet = SnippetsController::find(11);
"-> get"및 without. 그러나 주목할만한 작품. 나는 테이블 자체에 "11"id를 가지고 있으며 오류는 그것을 가지고있는 것으로 보인다.
어쩌면 내가 Eloquent 수업을 연장해야합니까? 그렇다면 BaseController를 어떻게 위에 두어야합니까?
감사합니다.
오류 :
BadMethodCallException Method [find] does not exist.
아마 모델에서 호출해야합니다 ... – kalley