Laravel 5 Tinker eval()错误

时间:2015-05-28 14:29:47

标签: php laravel

我试图使用修补程序来测试我的模型关系,但他们都会给出错误 这是我尝试的代码

$event = \App\Event::all();

这是错误

  

PHP致命错误:调用未定义的方法App \ Event :: all()in   d:\网站\ nightshift2015 \厂商\ PSY \ PSY

我试过没有第一个\但是它给出了同样的错误

$event = App\Event::all();

这是我的活动课程

<?php namespace App;

class Event {

    public function exhibitors() {
        return $this->hasMany('App\Exhibitor');
    }

    public function conference() {
        return $this->hasOne('App\Conference');
    }

}

1 个答案:

答案 0 :(得分:2)

如果那是你的事件类,那么它不会扩展Laravel的基类Model类,因此没有继承它的任何方法。

通过将其更改为:

来修复它
<?php namespace App;

use Illuminate\Database\Eloquent\Model;

class Event extends Model {