为作者添加新书

时间:2014-06-15 06:29:05

标签: php laravel-4 eloquent

我是Laravel的新手,所以解决方案可能非常简单。我有一个已经创建的作者,我正在尝试为该作者添加一本新书。

例如,在“作者”视图中,将出现“添加新书”按钮。单击后,您将进入“创建新书”视图,其中已使用上一视图中提供的作者ID。

作者模型有一个hasMany to Books
书籍模型有一个belongsTo作者

实现这一目标的最简洁方法是什么?

1 个答案:

答案 0 :(得分:2)

$book= new Book(array('name' => 'your new book here'));

$author= Author::find(1);

$book= $author->books()->save($book);

您可以阅读有关插入相关模型here in the official Laravel docs.

的更多信息