Laravel将数据传递到另一页上

时间:2018-10-29 18:26:41

标签: php laravel

我试图将变量从一个页面的URL传递到另一个页面,以协助填写表格。

我有一个Script模型和一个Prescription模型。每个脚本可以有多个处方。因此,在“脚本显示”页面上,我希望有一个创建按钮,允许用户单击它,然后将其发送到“处方创建”页面,但会在控制器中自动为用户填写script_id 。这样就可以将其明确标记为正确的脚本。

因此,如果有人点击test.com/scripts/34/show上的“创建处方”,则会将他们带到test.com/prescriptions/create并自动将34用作script_id字段-理想情况下是隐藏字段,或以某种方式直接传递给控制器​​,以使用户无法对其进行篡改。

1 个答案:

答案 0 :(得分:0)

您可以使用会话,然后可以返回处方/创建页面

Session::flash('script_id', $script_id);

并且当用户提交处方创建时就接受它

$script_id = Session::get('script_id');