如何在另一个页面中获取选择菜单会话数据laravel 8
我可以在另一个页面上成功获取输入会话数据,但无法在另一个页面上获取选择菜单选定的数据。
这是我的第一个表单
<form action="{{ route('admin.create.step.one.post') }}" method="POST">
@csrf
<label for=""> Student Name </label>
<input type="text" name="student_name" value="{{ $report->student_name ?? '' }}">
<br>
<label for=""> Email </label>
<input type="text" name="student_email" value="{{ $report->student_email ?? '' }}">
<br>
<label for=""> Phone number </label>
<input type="text" name="student_phone" value="{{ $report->student_phone ?? '' }}">
<label for=""> Group </label>
<select name="group" id="">
<option value="1" {{ $report->group ?? '' }}> Science </option>
<option value="2" {{ $report->group ?? '' }}> Arts </option>
</select>
<button type="submit"> Preview </button>
</form>
我想获取此页面中的会话数据。
我无法获取选择菜单会话数据。
<form action="">
@csrf
<table>
<td> {{ $report->student_name }} </td>
<td> {{ $report->student_email }} </td>
<td> {{ $report->student_phone }} </td>
<td> {{ $report->group }} </td>
</table>
</form>
I can successfully get input session data on another page but I can't get select menu selected data in another page.
This is my first form
<form action="{{ route('admin.create.step.one.post') }}" method="POST">
@csrf
<label for=""> Student Name </label>
<input type="text" name="student_name" value="{{ $report->student_name ?? '' }}">
<br>
<label for=""> Email </label>
<input type="text" name="student_email" value="{{ $report->student_email ?? '' }}">
<br>
<label for=""> Phone number </label>
<input type="text" name="student_phone" value="{{ $report->student_phone ?? '' }}">
<label for=""> Group </label>
<select name="group" id="">
<option value="1" {{ $report->group ?? '' }}> Science </option>
<option value="2" {{ $report->group ?? '' }}> Arts </option>
</select>
<button type="submit"> Preview </button>
</form>
I want to get session data in this page.
I can't get select menu session data.
<form action="">
@csrf
<table>
<td> {{ $report->student_name }} </td>
<td> {{ $report->student_email }} </td>
<td> {{ $report->student_phone }} </td>
<td> {{ $report->group }} </td>
</table>
</form>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
据我从您的问题中了解到,您想在选择输入中选择该项目。
你只是错过了这一行:
现在,如果你需要在 session() 中存储一些东西但没有得到它,请使用你的控制器更新你的问题,我将更新我的答案以进一步帮助你。
As far as I understood from your question you want to select the item within your select input.
You are just missing this line:
Now, if you need are storing in the session() something and not getting it please update your question with your Controller and I will update my answer to help you further.
我看到您想在提交时获取所选项目并出现错误,因此如果您想获取旧值
您可以在刀片中使用
old()
方法来执行此操作。I see that you want to get the selected item when you submitted and an error appeared so if you want to get the old value
you can do so using
old()
method in your blade.