タイトル: 必須チェック
SEOタイトル: Laravelのrequiredバリデーション
Laravelで必須入力をチェックしたいときは、バリデーションルールに required を指定します。
空文字や未入力を弾きたい基本ルールなので、他の長さチェックや形式チェックと組み合わせる場面が多いです。
実装例
public function store(Request $request)
{
$this->validate($request, [
'name' => 'required',
]);
}
使う場面
- 名前やタイトルなど、必ず入力させたい項目
- 登録処理で空のまま保存したくない項目
- 他のルールを掛ける前に入力有無を見たい項目
補足
最大文字数も合わせて見たい場合は required|max:255 のように連結します。