【发布时间】:2018-12-13 10:05:45
【问题描述】:
我有两个代码块,它们应该产生相同的结果,但一个有效,一个产生 HTTP 500 错误。
这是产生错误的代码:
$('.dropify').dropify();
$(document).ready(function() {
$('#datatable').dataTable({
processing: true,
serverSide: true,
ajax: {
method: 'POST',
url : '{{ route('backend.master.jurusan.data') }}',
headers: {
'X-CSRF-TOKEN': '{{ csrf_token() }}'
}
},
定义路线:
Route::post('/jurusan/data', 'JurusanController@getData')->name('jurusan.data');
虽然这个工作完美:
$('.dropify').dropify();
$(document).ready(function() {
$('#datatable').dataTable({
processing: true,
serverSide: true,
ajax: {
method: 'POST',
url : '{{ route('backend.master.brand.data') }}',
headers: {
'X-CSRF-TOKEN': '{{ csrf_token() }}'
}
},
路线相同:
Route::post('/brand/data', 'BrandController@getData')->name('brand.data');
我不明白为什么第一个会产生这个错误:
jquery.min.js:4 POST http://localhost/siakad/public/master/jurusan/data 500 (Internal Server Error)
我在这里错过了什么?
【问题讨论】:
-
路线没问题。您的控制器共享代码有问题
JurusanController@getData¿ -
我发布了 JurusanController@getData 代码,我在那里遗漏了什么吗?