это форма
<form class="signup-form" action="{{route('signup')}}" method="post">
<input type="text" name="name" placeholder="Name" value="{{old('name')}}">
<input type="text" name="email" placeholder="Email" value="{{old('email')}}">
<input type="password" name="password" placeholder="Password">
<input type="password" name="password_confirmation" placeholder="Confirm Password">
<input type="hidden" name="_token" value="{{csrf_token()}}">
<button type="submit" name="button">Sign Up</button>
</form>
это маршрут
Route::get('home/registration', 'authController@showRegisterForm')->name('signup');
Route::post('home/registration', 'authController@register');
это контроллер
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Validator;
use app\User;
class authController extends Controller
{
public function showRegisterForm() {
return view('registration');
}
public function register(Request $request) {
$this->validation($request);
return $request->all();
}
public function validation($request) {
return $this->validate($request, [
'name'=>'required|max:255',
'email'=>'required|email|unique:users|max:255',
'passsword'=>'required|confirmed|max:255',
]);
}
}
Я получаю ошибку после помещения проверки в контроллер. Я проверил все значения, поступающие через запрос, перед установкой проверки, но после того, как я поставил проверку, она показывает, что поле пароля является обязательным, хотя я ввожу пароль.