Я прохожу курс laravel и, чтобы пройти курс, мне нужно исправить эту проблему, я проверил все, и, видимо, все так же, как парень показывает мне.Но разница в том, что его проверка работает, но не моя.Он должен перенаправить меня к register_form, когда проверка недействительна, но это не так.
Маршрут
Route::get('/', function(){
return view('welcome');
});
Route::get('/register', 'HomeController@register_form');
Route::post('/register', 'HomeController@register');
Контроллер
namespace CoolBlog\Http\Controllers;
use Illuminate\Http\Request;
class HomeController extends Controller {
public function register_form(){
return view('register');
}
public function register(Request $request) {
$this->validate($request, [
'username' => 'min:5|max:30',
'email' => 'email',
'pass' => 'min:5',
'pass2' => 'same:pass'
]);
}
}
HTML-страница
@extends('layout.default')
@section('title', 'Registration')
@section('content')
<form method="post" action="/register" >
{{csrf_field()}}
Name: <input type="text" name="username"><br>
E-mail: <input type="text" name="email"><br>
Password: <input type="password" name="pass2"><br>
Re-Password: <input type="password" name="pass2"><br>
<input type="submit" value="Register">
</form>
@endsection