Ich habe eine polymorphe BeziehungLaravel polymorphe Beziehung assign Modell
codes (code, soure_id, source_type)
Quellen:
websites (id, url)
books (id, isbn)
Ich habe die notwendigen Beziehungen (morphTo, morphMany) in den Modellen codiert.
Wie kann ich zuordnen Quelle zu einem Code:
$source = Book::first();
$code = new Code()
$code->code = 'huxawex123ad'
$code->source ... // How can I assign the book as the source?
$code->save();
Beziehungen:
class Code extends Eloquent {
public function source()
{
return $this->morphTo();
}
};
class Book extends Eloquent {
public function codes()
{
return $this->morphMany(Code::class, 'source');
}
};
Das ist, was ich habe. Ich vermisse die Zeile: $ code-> source ... // Wie kann ich das Buch als Quelle zuordnen? – Chris