Я тестировал эту новую структуру (Laravel), и теперь я следую этим примерам, которые они внесли в их документацию. Все идет хорошо, пока у меня не возникнет такая проблема.Laravel withError не работает
Я звоню 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'=>'[email protected]'));
Посмотреть
<?php print_r($errors) ; ?>
Не могли бы вы вставить код, как вы отображаете ошибку? –
Вы говорите в вопросе, что вы вызываете '' withErrors ($ validator-> messages()) '', но в примере кода вы вызываете '' withErrors ($ validator) '' - что это такое? –
Я пробовал оба сErrors ($ validator) и withErrors ($ validator-> messages()), ни один из них не работает. @nhbjgfcxhgchg – awaistoor