Dies ist eine alte Version des Dokuments!
Beziehungs-Typ | Fremdschlüssel | Methode |
---|---|---|
1:1 | in eigene Tabelle | belongsTo |
1:1 | in Fremdtabelle | hasOne |
1:n | in eigene Tabelle | hasMany |
1:n | in Fremdtabelle | belongsTo |
n:m | in eigene Tabelle | belongsToMany |
n:m | in Fremdtabelle | belongsToMany |
Ein User kann mehrere Hobbys haben:
namespace Model; use Illuminate\Database\Eloquent\Model as Eloquent; class Hobby extends Eloquent { public $table = 'hobbies'; public function users() { return $this->hasMany('\Model\User'); } }
namespace Model; use Illuminate\Database\Eloquent\Model as Eloquent; class User extends Eloquent { public function hobbies() { return $this->belongsToMany('\Model\Hobby'); } }