Laravel 5.4中返回404的Ajax请求

Laravel 5.4中返回404的Ajax请求,ajax,laravel-5.4,Ajax,Laravel 5.4,这是我在Laravel 5.4中使用的脚本: <script> $(document).ready(function() { $("#btnLogin").click(function() { // var username = $('#username').val(); //

这是我在Laravel 5.4中使用的脚本:

<script>
        $(document).ready(function()
            {
                $("#btnLogin").click(function()
                    {
                        // var username = $('#username').val();
                        // var password = $('#password').val();

                        // var form = new FormData($('.login-form')[0]);
                        var form = $('.login-form').serializeArray();

                        $.ajax({
                                    url: '/login',
                                    type: 'POST',
                                    dataType: 'JSON',
                                    data: {form},
                                })
                        .done(function(resp){
                            console.log(resp);
                        })
                        .fail(function(resp){
                            console.log(resp);
                        })
                        .always(function(resp){
                            console.log(resp);
                        });
                    });
            });
    </script>

$(文档).ready(函数()
{
$(“#btnLogin”)。单击(函数()
{
//var username=$('#username').val();
//var password=$('#password').val();
//var form=new FormData($('.login form')[0]);
var form=$('.login form').serializeArray();
$.ajax({
url:“/login”,
键入:“POST”,
数据类型:“JSON”,
数据:{form},
})
.完成(功能(resp){
控制台日志(resp);
})
.失败(功能(resp){
控制台日志(resp);
})
.始终(功能(resp){
控制台日志(resp);
});
});
});
我在
app\http\Controllers\LoginController.php
中创建了一个登录控制器

每当控制台中出现ajax请求时,它就会显示在
POST中http://www.example.com/login 404(未找到)

其中
example.com
是在wamp上创建的虚拟主机

我是拉威尔5.4的新手