javascript - 如何在 PHP Laravel 中使用 SQL 语句打印所有数组?

标签 javascript php html mysql laravel

我有一个输入,即 View Blade 上的policy_no 变量。用户将在一个输入中插入多个policy_no。因此,我在 Controller 上将所有输入分开,因为它由每个policy_no之间的空格组成。当所有的policy_no被分离出来的时候,会在sql语句中检查这些policy_no是否存在?

当我dd($policyNumbers[$y]); 输出:790618146087-1902 790618146087-1903

但是当我把它放在sql语句中时,将打印的值为790618146087-1903

目前如何一一查看policy_no?我已经创建了 for 循环。但 for 循环仍然没有按照我想要的方式循环。我错过了什么吗?

Controller :


        $policyNumbers = preg_split ('/\n/', $request->policy_no);
        $countPolicy = count($policyNumbers);

        for ($x = $countPolicy; $x >= 0; $x--) {
                $y = $x - 1;

                if($y >= 0){
                    //dd($policyNumbers[$y]);
                    $item = InsuranceEnrollment::select('policy_no')->where('policy_no','=',$policyNumbers[$y])->get();
                    dd($item);

                }else{
                    echo("try");
                }
        }

View .blade

<div class="form-group">
                    <label>Policy No</label>
                    <textarea name="policy_no" value="$items->policy_no" type="text" class="form-control"></textarea>
                </div>

最佳答案

$item = InsuranceEnrollment::select('policy_no')>whereIn('policy_no',$policyNumbers)->get();
dd($item);

关于javascript - 如何在 PHP Laravel 中使用 SQL 语句打印所有数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59836610/

相关文章:

html - 带有 margin 和 auto 的父 div 和 100% 的子元素不填充全宽

javascript改变body的行高

html - 如何阻止固定仓位变为负数

javascript - 是否有使用绝对定位的好的 javascript 所见即所得工具?

javascript - 如何延迟表单提交?

php - Urlencode 正斜杠 404 错误

php - 跟踪网站多个页面的信息

javascript - 在 contentEditable 中将 HTML 转换为纯文本

javascript - js文件用html页面下载,但js函数只有在刷新页面后才有效

javascript - 您如何将 Dropzone.js 与分块文件上传一起使用(仅限 PHP)?