Привет :) У меня есть форма регистрации и я отправляю данные поста Ajax на контроллер, но консоль возвращает 405 ошибка. Ниже мой код:
Код Javascript:
$(function () {
$('.btn-register').click(function (e) {
e.preventDefault();
var post = $('#register_form').serialize();
console.log(post);
$.ajax({
type : 'post',
url :'/user/register/',
data : post,
success : function (data) {
console.log(data);
}
});
})
})
Маршруты web.php
:
## User Section ##
Route::group(['prefix'=>'user'],function (){
Route::post('register',function (\Illuminate\Http\Request $request){
return $request;
});
# User MiddleWare
Route::group(['middleware'=>'user'],function (){
});
});
Моя регистрационная форма:
<form method="post" action="/user/register" id="register_form">
<div class="form-group text-right">
<div class="input-group">
<input type="text" class="form-control text-left" name="email">
</div>
</div>
<div class="form-group text-right">
<div class="input-group">
<input type="text" class="form-control text-right" name="name">
</div>
</div>
<div class="form-group text-right">
<div class="input-group">
<input type="password" class="form-control text-left" name="password">
</div>
</div>
<div class="form-group">
<input type="submit" class="btn btn-primary btn-register" value="reg">
</div>
</form>
Добавлено обновление и регистрация. Я проверил эту форму нормально и без Ajax работает хорошо и не проблема. но когда я использую $.ajax
или $.post
ошибка возврата !!!