Я отправляю html-форму, используя ajax, на контроллер laravel, но он показывает ошибку, что MethodNotAllowedHttpException в строке RouteCollection.php 251.
вот мои коды ajax.
<script type="text/javascript">
function Login(){
var data = $("#login-form").serialize();
$.ajaxSetup({
headers: {
'X-XSRF-Token': $('meta[name="_token"]').attr('content')
}
});
$.ajax({
type:"POST",
url:"userAuth",
data:data,
success: function(response)
{
console.log(response);
},
error:function(response)
{
console.log(response);
}
});
}
</script>
код контроллера
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class LoginController extends Controller
{
public function userAuth(Request $request)
{
$name = $request->username;
die($name);
}
}
?>
коды web.php
Route::post('/userAuth', 'LoginController@userAuth');
пожалуйста, дайте мне знать, что я делаю неправильно, спасибо.