Anzeigen der Fehlermeldungen in Laravel nach Umleitung vom Controller

Wie kann ich die Bestätigungsnachricht in der Ansicht anzeigen, die in Laravel umgeleitet wird?

Hier ist meine Funktion in einem Controller

public function registeruser()
{
    $firstname = Input::get('firstname');
    $lastname = Input::get('lastname');
    $data  =  Input::except(array('_token')) ;
    $rule  =  array(
                'firstname'       => 'required',
                'lastname'         => 'required',
                   ) ;
    $validator = Validator::make($data,$rule);
    if ($validator->fails())
    {
    $messages = $validator->messages();
    return Redirect::to('/')->with('message', 'Register Failed');
    }
    else
    {
    DB::insert('insert into user (firstname, lastname) values (?, ?)',
                                array($firstname, $lastname));
    return Redirect::to('/')->with('message', 'Register Success');
    }
    }

Ich weiß, dass der unten angegebene Code ein schlechter Versuch ist. Aber wie kann ich ihn beheben und was fehle ich?

@if($errors->has())
    @foreach ($errors->all() as $error)
        <div>{{ $error }}</div>
    @endforeach
@endif
Update: Und wie zeige ich die Fehlermeldungen in der Nähe der jeweiligen Felder an?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage