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'); } }