我有一个非常奇怪的错误。 运行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
}
感谢。
答案 0 :(得分:0)
我的代码在别处出错。感谢。