,可能是由于以下原因导致的:
<input type="checkbox" name="checkbox[]" value="value1">
的代码。Route::post('/submit-form', 'FormController@processForm')
的路由配置。$request->input('checkbox')
来获取复选框的值,并将其传递给视图。@foreach
循环来遍历复选框的值,并将其显示在页面上。以下是一个示例的代码片段,演示了如何在Laravel中传递复选框的值并将其显示在另一个页面中:
<form action="/submit-form" method="POST">
@csrf
<input type="checkbox" name="checkbox[]" value="value1"> Value 1<br>
<input type="checkbox" name="checkbox[]" value="value2"> Value 2<br>
<input type="checkbox" name="checkbox[]" value="value3"> Value 3<br>
<button type="submit">Submit</button>
</form>
Route::post('/submit-form', 'FormController@processForm');
public function processForm(Request $request)
{
$checkboxValues = $request->input('checkbox');
return view('result')->with('checkboxValues', $checkboxValues);
}
@foreach($checkboxValues as $value)
{{ $value }}<br>
@endforeach
这样,当用户提交表单后,选择的复选框值将会被传递到FormController
的processForm
方法中进行处理,并通过result.blade.php
视图显示出来。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云