我对laravel Forms有一个小问题,假设我有一个 1:n关系,就像一个帖子可以有很多评论,而且很多评论只针对一个帖子。
我想为一个帖子的所有评论都有一个编辑页面。
我在CommentsController @ edit:
$post = Post::findOrFail($id);
$comments = $post->comments;
return view('comments.edit', compact('comments'));
是否可以为所有评论制作单一表格? 我的意思是我为所有评论都有一个“保存”按钮。
我正在使用laravel 5
感谢
答案 0 :(得分:0)
有点可能。整个概念对我来说没有多大意义,但这就是我要做的事情:
onchange
事件处理程序,用于设置对API端点进行AJAX调用的onblur
事件处理程序。非AJAX方法是使用HTML表单数组实际提交数十/数百/数千条评论与每个表单提交(可能超过php_value post_max_size
set in your .htaccess),循环通过它们服务器,让PHP可能吐出致命错误:超过[xx]秒的最大执行时间。 (我建议不要这样做。)
如果您需要JavaScript / jQuery / PHP / HTML示例,请告诉我们。最初的问题是“它是否可能”,答案是“有点”。
快乐的编码。
答案 1 :(得分:0)
我认为您正在尝试使用部分表单。如果我没有弄错的话,你想要一个用于编辑评论的表格,而不是每次需要编辑它时调用该表格。我建议你watch this