1

私はLaravelを初めて使用し、次のように機能しますが、「Laravel」とは思えません-メッセージが参照する検証ルール(必須、電子メール、一意など)を検出する必要があるだけです:

@if ($errors->has('email'))
    {{ $errors->first('email') }}
    @if (strpos($errors->first('email'), 'has already been taken'))
        {{ HTML::link('password', 'Need a reminder?', array(), FALSE); }}
    @endif
@endif

助言がありますか?

ありがとう

4

1 に答える 1

1

コントローラーでは、次のようなことを行います(構成方法によって異なります)

コントローラ

public function store()
{
    $validator = Validator::make(Input::all(), array(
                      'name' => 'Dayle',
                      'email' => 'required|min:5'
                   ));

    if ($validator->passes())
    {
         // Redirect to success page or something
    }

    return Redirect::back()
             ->withInput()
             ->withErrors($validator)
             ->withFailed($validator->failed())
}

それからあなたの見解では

意見

@if ($errors->has('email'))
    The specific email rule that failed was: {{ $failed['email'] }}
@endif
于 2014-05-13T04:59:26.307 に答える