У меня есть одно поле ввода с именем «policy_no». Итак, из этой группы я хочу выбрать столбец, который состоит из любого ввода. Ввод может быть "12345 12346 12347". Я уже поместил оператор LIKE в sql, но все равно он выбирает все столбцы. Кажется, он не распознает, какой столбец состоит из политики no, так как я ввожу несколько policy_no одновременно. Итак, как мне выбрать базу данных из этого? Или я должен подстроковать поле ввода?
Это мой view.blade. php
<div class="form-group">
<label>Policy No</label>
<textarea name="policy_no" value="$items->policy_no" type="text" class="form-control"></textarea>
</div>
Это мой контроллер.
public function Exported(Request $request) {
$item = InsuranceEnrollment::find($request->policy_no);
$policy_no = $request->get('policy_no');
$group1 = $request->get('group');
if (InsuranceEnrollment::where('policy_no', 'LIKE','%". $policy_no ."%')->where('insurance_enrollments.exported', '=', '0')->exists()) {
$item = DB::table('insurance_enrollments')->update(['exported' => 1, 'group' => $group1]);
}
\Session::flash('message', 'The policy number is successfully exported');
return redirect()->route('admin-insurance.sales');
}