0

私はこの新しいフレームワーク (Laravel) をテストしていましたが、今まで彼らがドキュメントに載せた例に従っています。この問題が発生するまで、すべてがうまくいっています。

私は電話をかけRedirect::to('\signup')->withErrors($validator->messages());ていますが、何もprint_r($validator->messages());表示されていませんが、エラーが表示されるように印刷すると表示されます。私を助けて、どこが間違っているのか教えてください。

コントローラ

public function registerUser(){
    $validator = Validator::make(Input::all(),array(
            'username' => 'required|email|unique:user',
            'password' => 'required|min:8',
            'fullname' => 'required'
        )
    );
    if($validator->fails()){

        return Redirect::to('signup')->withInput()->withErrors($validator);
    }else{
        return Redirect::route('user');
    }

}

ルート Route::get('/signup',array('as'=>'signup', 'uses'=>'HomeController@signUp'));

意見

<?php print_r($errors) ; ?>
4

2 に答える 2

0

問題は、secureオプションをsessionファイル (configフォルダー内) で true に変更し、ローカル サーバーで .xml なしでテストしていたことhttpsです。そのため、エラーが表示されませんでした。

于 2015-01-12T21:09:56.397 に答える