【发布时间】:2019-11-23 05:03:20
【问题描述】:
我正在使用 Laravel 5.7 开发 Laravel 应用程序,但遇到以下问题:
- 我正在将请求对象“req”从控制器传递给视图。
- 在视图中我显示了传递给视图的请求对象的内容
- 我在同一个视图中有一个表单,它假设将相同的请求对象“req”转发到一个控制器,在那里我对其进行一些处理,但不知道如何发送整个请求对象而不是发送单个元素。
我想做这样的事情
<form method="post" action="/story/editorsubmit" enctype="multipart/form-data">
@csrf
<input type="hidden" name="fullobject" value={{ $req }}>
<button type="submit" name="submitButton" value="edit" class="btn btn-primary">Edit</button>
</form>
【问题讨论】:
-
您是否尝试过遍历对象属性并使用 foreach 创建隐藏的输入字段?
-
查看您的问题,
$request->flash();正是您可能正在寻找的一切!如果您需要打印回来,请使用$request->old('username');或您的表格<input type="text" name="username" value="{{ old('username') }}">。在此处查看有关它的文档:laravel.com/docs/5.8/requests -
我应该把
$request->flash()放在哪里?任何代码sn-p?