Kann Laravel-Mitarbeiter nicht zur Arbeit bringen
Ich bin nicht ganz sicher, ob ich das @ versteassoziiere Methode in Laravel. Ich verstehe die Idee, aber ich kann sie scheinbar nicht zum Laufen bringen.
Mit diesem (destillierten) Code:
class User
{
public function customer()
{
return $this->hasOne('Customer');
}
}
class Customer
{
public function user()
{
return $this->belongsTo('User');
}
}
$user = new User($data);
$customer = new Customer($customerData);
$user->customer()->associate($customer);
Ich bekomme einCall to undefined method Illuminate\Database\Query\Builder::associate()
Wenn ich versuche, dies auszuführen.
Nach dem, was ich lesen kann, mache ich es genau so, wie es in den Dokumenten angegeben ist.
Was mache ich falsch