javascript - Laravel 5.5 - 从多选框中检索所有选定的值

标签 javascript php laravel-5

我有一个通过 JavaScript 填充的多选框。提交发布请求后,尽管有多个选择,但它似乎只存储一个值。如何在发布请求后从 Laravel 5.5 中的多选框中检索所有选择?

[查看]

<div class="form-group mx-sm-1">
    <select id="customer" name="customer" type="form-control" class="form-control" multiple></select>
</div>

[ Controller ]

public function showResults(Request $request){
    $field = Request::input('customer');

    // dd("Reached POST with:", $field);

    $results = $this->performQuery($field);
    return view('filter', compact('results'));
}

最佳答案

更改name="customer"name="customer[]"

这将传递 <select> 的值作为数组。

关于javascript - Laravel 5.5 - 从多选框中检索所有选定的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48431158/

相关文章:

java - 使用 smartgwt 防止用户留下未保存的表单

php - Laravel 使用查询生成器在 select 中进行子查询

javascript - 从 base 64 字符串绘制 Canvas 图片时出错

javascript - 构造函数中未定义数组,类型错误 : Cannot read property '0' of undefined

php - 插入具有不同 ID 的多行

php - 在 laravel 护照客户端应用程序中使用访问 token 获取用户数据

PHP 将土耳其语字符更改为 UTF8 编码字符

laravel - 登录后在 Laravel 中进行条件重定向

php - laravel 5.2 如何在一种方法中设置 session 并在另一种方法中获取 session 数据

javascript - 在没有动画的情况下将进度条重置为零(在 Bootstrap 中)