【发布时间】:2017-12-29 17:01:24
【问题描述】:
我有一个多态关系
codes (code, soure_id, source_type)
来源:
websites (id, url)
books (id, isbn)
我在模型中编码了必要的关系(morphTo、morphMany)。
如何将源分配给代码:
$source = Book::first();
$code = new Code()
$code->code = 'huxawex123ad'
$code->source ... // How can I assign the book as the source?
$code->save();
关系:
class Code extends Eloquent {
public function source()
{
return $this->morphTo();
}
};
class Book extends Eloquent {
public function codes()
{
return $this->morphMany(Code::class, 'source');
}
};
【问题讨论】: