Php 如何在Laravel6中使用Ajax删除没有表单的项目
我想使用Laravel6中使用Ajax的表单删除一个省略的项 在我的路线上,我有Php 如何在Laravel6中使用Ajax删除没有表单的项目,php,laravel,Php,Laravel,我想使用Laravel6中使用Ajax的表单删除一个省略的项 在我的路线上,我有 Route::group(['middleware' => 'auth'], function() { Route::get('/dashboard/desfazer-importe', 'DeleteImportController@index')->middleware('auth'); Route::delete('/dashboard/desfazer-importe/{id}
Route::group(['middleware' => 'auth'], function() {
Route::get('/dashboard/desfazer-importe', 'DeleteImportController@index')->middleware('auth');
Route::delete('/dashboard/desfazer-importe/{id}', 'DeleteImportController@destroy')->middleware('auth');
});
我的看法是
div class="modal-body">
<h5>Deseja realmente desfazer esta importação?</h5>
<input type="hidden" value="<?php $portal_id ?>" id="portal_id">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancelar</button>
<button type="button" class="btn btn-primary" id="delete" data-token="">Desfazer</button>
</div>
是否可以在不使用表单操作的情况下删除项目?
我在发送邮件时收到此消息
message: "CSRF token mismatch."
您必须将csrf令牌添加到您的请求中:
看起来你还有另一个问题。您必须将项目ID添加到url中
/dashboard/desfazer importe/{id}
因此,我无法在数据中传递id:{id:1}?您的请求链接必须是localhost/dashboard/desfazer importe/123
。。。因为您有Route::delete('/dashboard/desfazer import/{id}','DeleteImportController@destroy')->中间件('auth')代码>我输入url:“/dashboard/desfazer importe/”+porta_id,数据:{''u-token':'{!!@csrf!!}',或者我需要在视图中创建?而不是@csrf(此返回
message: "CSRF token mismatch."