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

タイトル: 必須チェック
SEOタイトル: Laravelのrequiredバリデーション

Laravelで必須入力をチェックしたいときは、バリデーションルールに required を指定します。

空文字や未入力を弾きたい基本ルールなので、他の長さチェックや形式チェックと組み合わせる場面が多いです。

実装例

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

使う場面

  • 名前やタイトルなど、必ず入力させたい項目
  • 登録処理で空のまま保存したくない項目
  • 他のルールを掛ける前に入力有無を見たい項目

補足

最大文字数も合わせて見たい場合は required|max:255 のように連結します。