我正在尝试使用tinker测试我的模型关系,但它们都给出了错误这是我正在尝试的代码
$event = AppEvent::all();
错误
PHP致命错误:调用未定义方法AppEvent::all() inD: nightshift2015 网站供应商小组小组
我试过没有第一个,但它给出了相同的错误
$event = AppEvent::all();
这是我的Event类
<?php namespace App;
class Event {
public function exhibitors() {
return $this->hasMany('AppExhibitor');
}
public function conference() {
return $this->hasOne('AppConference');
}
}
如果这是你的事件类,那么它没有扩展Laravel的基础Model
类,因此没有继承它的任何方法。
修改为:
<?php namespace App;
use IlluminateDatabaseEloquentModel;
class Event extends Model {