【重要】ライターコイン数の表記の変更と換金レート廃止について

記事の差分

New Old
バージョン 8 7
記事更新者 爽健 guest
タイトル バリデーション バリデーション
SEOタイトル
表示順 12 12
階層 6 6
親記事 Laravel Laravel

※現在、当機能はテーブル内の文字が正しく差分として表示されないバグがあります。ご不便をおかけして誠に申し訳ございません。

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

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

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

 

ビュー

<!-- バリデーションエラーの表示 -->
@include('common.errors')

<!-- 新フォーム -->
<form action="{{ url('task') }}" method="POST">

    <input type="text" name="name" id="task-name" class="form-control">

    <button type="submit" class="btn btn-default">Submit</button>
    
</form>

 

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

    @if ($errors->any())
        <div class="alert alert-danger">
            <ul>

                @foreach ($errors->all() as $error)
                    <li>{{ $error }}</li>
                @endforeach

            </ul>
        </div>
    @endif

 

 

コントローラー

直前の画面に戻す場合。

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

 

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

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

if ($validator->fails()) {<br /span>> &amlt;p>;nb<span style="color:#ffffff">    /> return redirect('/sitemap/url/'.$website->id.'/'.$locale)
            ->withErrors($validator)
            ->withInput();&lt;/span>

}&amp;nbsp;

 


他のバージョン

8 7 6 5 4 3 2

バージョン戻し

7 6 5 4 3 2 1