Добрый день всем, я пытаюсь реализовать систему уведомлений с возможностью пометить это уведомление знакомым.
Я использую laravel 7 для серверной части и vuejs для внешний интерфейс.
Код работает правильно на локальном хосте, но когда я развертываю его на Heroku, он перестает работать и выдает мне сообщение ниже. я исследовал эту тему, и я знаю, что нам нужно настроить CORS, но для этой версии laravel в этом якобы больше нет необходимости.
следуйте коду, спасибо за вашу помощь.
МАРШРУТ
Route::post('/api/like/', 'NotificationController@api_like');
КОНТРОЛЛЕР
public function api_like(Request $request) {
$like = new Like;
$like->notification_id = $request->id;
$like->user_id = auth()->id();
$like->save();
}
VUEJS
<b-card-text class="text-right" v-if="Object.keys(notification.like).length == 0">
<a @click="makelike('success', 'Informação', notification.id)" class="a"><i class="fas fa thumbs-up"></i></a>
</b-card-text>
makelike(variant = null, title, notification_id) {
this.id = notification_id
axios.post('api/like/',{ id:this.id })
.then((response) => {
this.set_notifications()
this.$bvToast.toast('Obrigado pela tua visualização', {
title: title,
variant: variant,
solid: true
})
})
},