この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:atom
更新日時:2026-05-12 17:19:39

タイトル: 文字列の長さチェック
SEOタイトル: Laravelのmaxバリデーション

Laravelで文字列の長さを制限したいときは、バリデーションルールに max:文字数 を指定します。

フォーム入力をDBのカラム長に合わせたいときや、長すぎる値を弾きたいときによく使います。

実装例

public function store(Request $request)
{
    $this->validate($request, [
        'name' => 'max:255',
    ]);
}

使いどころ

  • varchar の上限に合わせたいとき
  • タイトルや名前の長さを制御したいとき
  • 自由入力欄の暴走を防ぎたいとき

補足

未入力も禁止したいなら required|max:255 のように組み合わせます。