我工作的一個項目,在那裏我應該與阿賈克斯從users
表中刪除用戶。無論如何,我一直在尋求多種解決方案,但它根本無法工作。下面是我得到的錯誤:Laravel5 AJAX刪除行不通
Failed to load resource: the server responded with a status of 500 (Internal Server Error).
JS:
$('.btn-delete').click(function(){
var id = $(this).val();
$.ajax({
type: 'DELETE',
url: '/laravel-exercise/public/index/'+id,
success: function (data) {
console.log('Success:', data);
},
error: function (data) {
console.log('Error:', data);
}
});
});
查看:
<button class="btn btn-danger btn-delete"
value="{{$user->id}}" data-token="{{ csrf_token() }}">Delete</button>
路線:
Route::delete('index/{$id}', '[email protected]');
UsersController:
public function destroy($id)
{
$user = User::findOrFail($id);
$user->delete();
return view('pages.index')->with([
'flash_message' => 'The user has been deleted.',
'flash_message_important' => 'true',
]);
}
這是怎麼回事錯在這裏?
錯誤內部服務器 - menas您的AJAX是做工精細....更好看的PHP代碼 –
Laravel日誌文件,請。 –
我是Laravel的新手,如果你告訴我更多關於如何獲得它,我會很高興地向你展示給你。 – sklrboy