我有一个应用程序,我希望能够在文章中添加不同的元素,如民意调查/问题等。为此,当我转到create函数时,我希望问题能够从上一页获得文章ID,因为文章ID将在问题DB中被引用,因此问题都可以被调用到文章页面中。如何将文章中的ID带到创建问题表单的页面,以便数据可以存储在问题数据库中,文章的ID将进入article_id表。到目前为止,我可以使用控制器中的编辑功能编辑文章,因此它可以像:
localhost.com/article/5/edit
但我理想地想要它,以便在点击页面上的“添加问题/民意调查”按钮后,它将带我去:
localhost.com/article/5/question/create
并且可以有一个隐藏的表单字段,可以将article_id添加到其中。
感谢。
答案 0 :(得分:0)
我认为您可以使用模型绑定,在问题控制器中,问题形式为POST
的数据,您可以:
public function create(Article $article)
{
dd($article->id);
}
不仅你有文章ID,你将拥有整个文章对象,你可以在文章对象上创建关系方法的问题(假设你有一个):
$article->questions->create($data);