用关系创造新的雄辩的例子


Create new eloquent instance with relationships

如何创建一个具有关系的雄辩模型的新实例。

这就是我正在尝试的:

$user = new User();
$user->name = 'Test Name';
$user->friends()->attach(1);
$user->save();

但我有

Call to undefined method Illuminate'Database'Query'Builder::attach()

尝试在save之后附加友元,因为attach()方法需要一个ID才能存在于父模型上。在保存模型之前(当在数据库中创建该模型的主键或其他标识符时),ID(通常)不会生成:

$user = new User();
$user->name = 'Test Name';
$user->save();
$user->friends()->attach(1);

希望这能有所帮助。