我试图将变量从一个页面的URL传递到另一个页面,以协助填写表格。
我有一个Script
模型和一个Prescription
模型。每个脚本可以有多个处方。因此,在“脚本显示”页面上,我希望有一个创建按钮,允许用户单击它,然后将其发送到“处方创建”页面,但会在控制器中自动为用户填写script_id
。这样就可以将其明确标记为正确的脚本。
因此,如果有人点击test.com/scripts/34/show
上的“创建处方”,则会将他们带到test.com/prescriptions/create
并自动将34
用作script_id
字段-理想情况下是隐藏字段,或以某种方式直接传递给控制器,以使用户无法对其进行篡改。
答案 0 :(得分:0)
您可以使用会话,然后可以返回处方/创建页面
Session::flash('script_id', $script_id);
并且当用户提交处方创建时就接受它
$script_id = Session::get('script_id');