我创建了一个多态关系,我希望返回一个包含该关系对象的Json。
在models / Feed.php中
class Feed extends Eloquent{
protected $table = 'feed';
public function objeto()
{
return $this->morphTo();
}
}
在FeedController.php中
class FeedController extends BaseController {
public function teste(){
return Feed::with('objeto')->get();
}
}
所以,我收到了这个错误
Symfony \ Component \ Debug \ Exception \ FatalErrorException
类名必须是有效对象或字符串
如果我把这个
class FeedController extends BaseController {
public function teste(){
return Feed::get();
}
}
有效,但是白色关系。
如果我把这个
class FeedController extends BaseController {
public function teste(){
return Feed::find(1)->objeto()->get();
}
}
有效,但只检索相关对象
所以,我需要带有对象和关系的结果。