laravel バリデーションでテキスト一部をチェックしたい
解決したいこと
nameにカンマ区切りで文字が入っています。
name = 'aaa,bbb,ccc,ddd,eee,fff,ggg';
それをカンマ区切りで文字数チェックをしたいです。
4文字以上はエラーにしたいです。
例)
public function index(Request $request)
{
$validator = Validator::make($request->query(), [
'id' => 'required',
'name' => 'required',
]);
if ($validator->fails()) {
$msg = 'クエリーに問題があります';
return view('sample.form', ['msg' => $msg]);
} else {
$msg = 'ようこそ○○さん';
return view('sample.index', ['msg' => $msg]);
}
}
自分で試したこと
すみませんがわかりませんでした。
formRequestでは、できたのですが、Validatorを使用しての方法がわかりませんでした。
0