Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inny][Laravel]
Forum PHP.pl > Forum > PHP > Frameworki
daniel1302
Witam, mam formularz rejestracji na podstronie .../user/register
I on przekierowuje mnie do podstrony /user/create

Mam taki routing dla tych podstron:
  1. Route::get('/user/register', array('as' => 'user.register', 'uses' => 'UserController@showRegister'));
  2.  
  3. Route::post('/user/create', array('as' => 'user.create', 'uses' => 'UserController@create'));


metoda create z kontrolera

  1. public function create()
  2. {
  3. $post = array(
  4. 'name' => Input::get('name'),
  5. 'pass' => Input::get('pass'),
  6. 'email' => Input::get('email')
  7. );
  8. $rules = array(
  9. 'name' => 'required|min:5|max:32',
  10. 'pass' => 'required|min:6|confirmed',
  11. 'email' => 'required|email|unique:users,email'
  12. );
  13.  
  14. $valid = Validator::make($post, $rules);
  15. if ($valid -> fails()) {
  16. return Redirect::to('user.register')->withErrors($valid);
  17. }
  18. }


I problem polega na tym, że jeśli podam złe dane to przekierowuje mnie spowrotem do .../user/register ale wyświetla komunikat błędu:

Cytat
Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException


Domyślam się, ze to przez to, ze na /user/register nie moge puscic danych postem a errory tak lecą.

I co zrobić w takiej sytuacji nie mogę nigdzie doczytać.
ctom

Kod
  return Redirect::route('user.register')->withErrors($valid);



To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.