1

Laravel 4 のルートとコントローラー全体に慣れるのに少し苦労しています。

私の理解では、ルートは URL を指す場所を決定するためにのみ使用する必要があるため、アップロードなどの処理には使用しないでください。

したがって、基本的に私が持っているのは、ユーザーフィールドを検証するルートファイルです。次に、アップロードなどを処理するためにコントローラーにポイントする方法を教えてください。

現在、次のコードがありますが、検証に合格してコントローラー ファイルに移動する必要がある場合、空白の画面が表示されます。

どんな助けでも大歓迎です。

Route::post('create-profile', function()
{

// Validation rules
$rules = array(
    'username' => 'required|unique:users,username|min:4|alpha_dash',
    'emailaddress' => 'required|email|unique:users,email',
    'country' => 'required',
    'state' => 'required',
    'genre' => 'required',
    'filename' => 'image',
    'password' => 'required|min:5|confirmed',
    'password_confirmation' => 'required'
);

// Validate the inputs
$v = Validator::make( Input::all(), $rules );

// Was the validation successful?
if ( $v->fails() )
{

    // Something went wrong
    return Redirect::to('create-profile')->withErrors( $v )->withInput(Input::except('password', 'password_confirmation'));

} else {

            // Here is where it seems to all go wrong.
    Route::get('create-profile', 'CreateProfileController@processSignup');

}

});
4

1 に答える 1