如何在Laravel中的Input :: all()之后附加额外的值

时间:2013-05-27 13:01:07

标签: php laravel

http://localhost/posts/post_id页中有一条评论表 当我提交表单时,我想将post_id值附加到Input::all(),因为表单不包含post_id的输入字段。 post_id的注释表中的列名称为post_id,创建注释的路径为comments.store
任何的想法?谢谢!

3 个答案:

答案 0 :(得分:5)

我认为这应该有效:Input::merge(array('post_id' => $post_id));

答案 1 :(得分:0)

这个怎么样......

function store($post_id)
{
    $data = Input::all();

    $comment = new Comment($data);
    $comment->post_id = $post_id;
    $comment->save();
}

答案 2 :(得分:0)

请使用:

Request::instance()->query->set('key','value');