Laravel路由到控制器 - 路由到错误的路由

时间:2014-10-24 15:38:37

标签: php laravel laravel-4 laravel-routing

我有一个非常奇怪的错误。 运行Laravel 4.1,因为我的公司还没有升级他们的PHP版本。

路线文件包含:

Route::controller('survey', 'SurveyController');

而且,当您进入/ survey / new-survey时,它最终会被发送到postNewQuestion函数而不是postNewSurvey。

public function postNewSurvey() {
    $input = Input::all();
    //dd($input);
    $rules = array(
        'name' => 'required|unique:lime_surveys_languagesettings,surveyls_title',
        'language' => 'required'
    );
...... etc
}
public function postNewQuestion() {
    $input = Input::all();

    //dd($input);

    $rules = array(
        'sid' => 'required',
        'gid' => 'required',
        'type' => 'required',
        'question' => 'required',
        'mandatory' => 'required',
    );

    $validator = Validator::make($input, $rules);

    if($validator->fails()) {
        return Response::json(array('success' => false, 'error' => 'validation',
            'messages' => $validator->messages(), 'failed' => $validator->failed()));
    }
......... etc
}

感谢。

1 个答案:

答案 0 :(得分:0)

我的代码在别处出错。感谢。