- 必須フィールドの検証:
文字列が空でないことを確認するには、
required
ルールを使用します。
$request->validate([
'field_name' => 'required',
]);
- 文字列長の検証:
文字列の最小長と最大長を指定して検証するには、
min
およびmax
ルールを使用します。
$request->validate([
'field_name' => 'min:3|max:255',
]);
- 正規表現による検証:
文字列が特定の正規表現パターンに一致するかどうかを検証するには、
regex
ルールを使用します。
$request->validate([
'field_name' => 'regex:/^[a-zA-Z0-9]+$/',
]);
- URLの検証:
文字列が有効なURLであるかどうかを検証するには、
url
ルールを使用します。
$request->validate([
'field_name' => 'url',
]);
これらは、Laravelで文字列の検証を行うための基本的な方法です。バリデーションルールはさまざまな要件に合わせてカスタマイズすることもできます。詳細な情報については、Laravelの公式ドキュメントを参照してください。
以上は、Laravelを使用して文字列の検証を行う方法といくつかのコード例です。