Laravel 中的错误未创建日志文件 ID

Log file id not created for error in Laravel

我的 Laravel 网站上有一个简单的提问表格。

当我使用 Ajax 提交表单时,我的控制台出现如下错误

GET http://localhost/sencare_v2/ask-question-form-submit?first_name=shbshb&last_name=bhbh&email=hbhbh%40gmail.com&contact=5454&question=hbdndjnkdnjdnkdj&_token=aMg6TGCXdHYpjQ2qZP4RxhEIuTmKUHih6seg5kdm 404 (Not Found)

为了获取该错误的详细信息,我在 storage/logs 的日志文件中访问过...

但是没有创建关于这个错误问题的文件。

html形式

<form id="ask_question_form" class="rd-mailform text-left" data-form-output="form-output-global" data-form-type="contact" action="" novalidate="novalidate">
    <input type="hidden" name="_token" id="csrf-token" value="{{ Session::token() }}" />
    <div class="range range-xs-center">
        <div class="cell-sm-6">
            <div class="form-group form-group-label-outside">
                <input class="form-control form-control-last-child" id="ask_question_first_name" type="text" name="first-name" data-constraints="@Required" placeholder="First Name"><span class="form-validation"></span>
            </div>
            <div class="form-group form-group-label-outside offset-top-20">
                <input class="form-control form-control-last-child" id="ask_question_email" type="email" name="email" data-constraints="@Email @Required" placeholder="Email"><span class="form-validation"></span>
            </div>
        </div>
        <div class="cell-sm-6 offset-top-20 offset-sm-top-0">
            <div class="form-group form-group-label-outside">
                <input class="form-control form-control-last-child" id="ask_question_last_name" type="text" name="last-name" data-constraints="@Required" placeholder="Last Name"><span class="form-validation"></span>
            </div>
            <div class="form-group form-group-label-outside offset-top-20">
                <input class="form-control form-control-last-child" id="ask_question_contact_no" type="text" name="last-name" data-constraints="@IsNumeric @Required" placeholder="Contact No"><span class="form-validation"></span>
            </div>
        </div>
    </div>
    <div class="form-group form-group-label-outside padding-top-20">
        <textarea class="form-control form-control-last-child" id="ask_question_message" name="message" data-constraints="@Required" style="max-height: 150px;" placeholder="Question"></textarea><span class="form-validation"></span>
    </div>
    <div class="offset-top-18 offset-sm-top-30 text-center text-sm-left">
        <button id="ask_question_submit_button" class="btn btn-ellipse btn-primary" type="button" style="min-width: 130px;">send message</button>
    </div>
</form>

ajax部分

$.get('ask-question-form-submit', {'first_name': ask_question_first_name, 'last_name': ask_question_last_name, 'email': ask_question_email, 'contact': ask_question_contact_no, 'question': ask_question_message, '_token':$('input[name=_token]').val()}, function(data)
    {}

web.php里面routes/

Route::get('/ask-question-form-submit/{data}', 'homeController@ask_question_form');

如何解决这个问题?有人帮忙吗?

提前致谢

关于日志问题。它不在那里,因为 Laravel 中没有任何东西坏掉。这只是js告诉你它没有找到你给它的路由。提交带有 post 请求的表单不是更好吗?您必须将 ajax 更改为 post 以及您的路线类型。删除 /{data} 部分,看看它是否有效。