Laravel 中的错误未创建日志文件 ID
Log file id not created for error in Laravel
我的 Laravel 网站上有一个简单的提问表格。
当我使用 Ajax 提交表单时,我的控制台出现如下错误
为了获取该错误的详细信息,我在 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} 部分,看看它是否有效。
我的 Laravel 网站上有一个简单的提问表格。
当我使用 Ajax 提交表单时,我的控制台出现如下错误
为了获取该错误的详细信息,我在 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} 部分,看看它是否有效。