Не могу сделать запрос в качестве аутентифицированного пользователя в Laravel с Vue.js - PullRequest
0 голосов
/ 13 июня 2018

Я регистрируюсь как ADMIN и Auth::guard('admin')->check() возвращает true, но затем я нажимаю кнопку DELETE в vue.js следующим образом:

<button type="submit" v-on:click="remove(story.id)">Delete </button>

затем в моей функции remove я делаю запрос к моему методу уничтожения, чтобы удалить историю:

fetch(`/api/stories/${id}`,{
         method : 'DELETE'
     })
     .then(res => res.json())
     .then(res => console.log(res))
     .catch(err => console.log(err));

затем в моем контроллере и внутри метода destroy с защищен промежуточным ПО auth:admin, Этовозвращает false, который показывает, что я not authenticated, но когда я нажимаю кнопку edit на той же странице, он переходит к методу edit, который тоже защищен промежуточным программным обеспечением, но работает нормально:

<a class="button is-light" v-bind:href=`stories/${story.id}/edit`>Edit</a>

В чем разница между этими двумя запросами с этими кнопками?Как я могу сказать laravel, что я делаю запрос с аутентифицированным пользователем, но внутри Vue.js

...