我试图从表格中获取“ - > find(X)”或“ - > where”,但我得到了错误。我想我错过了什么,但我不知道是什么。
<?php
class SnippetsController extends BaseController {
public $restful = true;
public function index($id)
{
$snippet = SnippetsController::where('id', '=', 11)->get();
我尝试使用find但注意到了帮助。
$snippet = SnippetsController::find(11);
使用“ - &gt; get”而不使用。但是注意到了。我确实在表格中有“11”id,错误似乎与它有关。
也许我需要将课程扩展到Eloquent?如果是这样,我如何将BaseController保持在它之上?
谢谢!
错误:
BadMethodCallException方法[find]不存在。
答案 0 :(得分:3)
你必须拥有一个名为Snippet的模型,对吗?所以这就是你如何使用它:
$snippet = Snippet::find(11);
您的SnippetsController
与数据库(Eloquent ORM)无关,因此您必须创建(如果您还没有)模型:
class Snippet extends Eloquent {
}