我被困在使用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