我可以使用Laravel雄辩的一对多关系成功插入,如下面的代码所示。
$post = new Post;
$post->title = "my title";
$post->description = "my description";
$post->save();
$comment = new Comment;
$comment->author = "my author";
$comment->comment = "my explain";
$post->comments()->save($comment);
如何仅使用Laravel雄辩的一对多关系来更新评论表记录?
我已尝试更新以下代码,但正在注释中添加新行 桌子。
$post = Post::find(18);
$comment = new Comment;
$comment->author = "my author";
$comment->comment = "my explain";
$post->comments()->save($comment);
答案 0 :(得分:1)
在第二个代码块中,您正在创建新注释。因此它将在注释表中添加新行。
如果您需要编辑一些注释,只需直接从数据库获取并保存。
答案 1 :(得分:0)
经过一些研究和调试后找到了解决方案。
解决方案:
CSS
说明:
我们只需要传递列数组,就需要使用update方法。
document.styleSheets
作者,评论是评论表中的列。
帖子模型
$post = Post::find(18);
$comment = array('author'=>'ddd','comment'=>'sss');
$post->comments()->update($comment);
推荐模型
$comment = array('author'=>'ddd','comment'=>'sss');
我希望它能对某人有所帮助。再次感谢。