我试图使用修补程序来测试我的模型关系,但他们都会给出错误 这是我尝试的代码
$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');
}
}
答案 0 :(得分:2)
如果那是你的事件类,那么它不会扩展Laravel的基类Model
类,因此没有继承它的任何方法。
通过将其更改为:
来修复它<?php namespace App;
use Illuminate\Database\Eloquent\Model;
class Event extends Model {