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

タイトル: バリデーション

本稿はLaravelにおけるバリデーションに関する記事です。

以下、入力値チェックの実例を記載します。

※チェックの種類やその他詳細に関しては子ページを参照してください。

 

ビュー


@include('common.errors')


    

   
    

 

includeでうまくいかない場合は以下の記述でも可能。

    @if ($errors->any())
       


           

                    @foreach ($errors->all() as $error)
                       
  • {{ $error }}

  •                 @endforeach

               

       

    @endif

 

 

コントローラー

直前の画面に戻す場合。

$this->validate($request, [
    'name' => 'required|max:255',
]);

 

ビューを表示するコントローラーに戻す場合

$validator = Validator::make($request->all(), [
    'url' => 'required|max:1000|unique:urls,url',
]);

if ($validator->fails()) {

    return redirect('/sitemap/url/'.$website->id.'/'.$locale)
            ->withErrors($validator)
            ->withInput();

}