我被困在使用vue js和laravel进行删除的方法中。我尝试使用laravel资源为href
属性添加一个值,并通过id
作为第二个参数,但是当我点击它并在控制台上显示ID时,它会向所有不正确的数据显示相同的ID。使用laravel和vue js删除记录
样品片:
<a id="deleteRecord" data-id="{{$project->id}}" @click.prevent="deleteRecord" class="btn btn-circle btn-icon-only btn-danger" href="{{ route('projects.store', $project->id) }}">
<i class="icon-trash"></i>
</a>
Vue的方法:
deleteRecord: function(id) {
var dataId = $('#deleteRecord').attr('href')
console.log(dataId);
}
Laravel资源只能用DELETE方法删除。你必须使用'axios'并发送一个'DELETE'查询。 – EddyTheDove
@EddyTheDove,是的,但我知道这可以使用vue完成,并显示一些很酷的确认模式或类似的东西。 – claudios
当然。 'axios'住在你的'Vue'方法里面。好的,它不一定是axios。任何http客户端都可以。 – EddyTheDove