początki z laravel i vue.js

0

Cześć wszystkim, chciałbym zrobić coś na wzór obserwacji artykułów z użyciem laravela i vue.js
mam taki kod:

<template>
    <div class="menagment-article-user-s">
        <button @click="followArticle()" class="icon-star-empty" title="Obserwuj"></button>
    </div>
</template>
<script>
    export default {
        data(){
            return {
                follow: {
                    id_article: '2',
                },
                errors: []
            }
        },
        methods: {
            followArticle()
            {
                axios.post('/follows', {
                    id_article: this.follow.id_article,
                })
                    .then(response => {
                        this.reset();
                    })
                    .catch(error => {
                        this.errors = [];
                        if (error.response.data.errors.id_article) {
                            this.errors.push(error.response.data.errors.id_article[0]);
                        }
                    });
            },
            reset()
            {
                this.follow.id_article = '';
            },
        }
    }
</script>
 
<style scoped>
 
</style>

kontroler:


public function store(FollowArticleRequest $request){
        $follow = FollowArticle::create([
            'id_user' => Auth::user()->id,
            'id_article' => request('id_article'),
            'follow' => 1,
        ]);
        return response()->json([
            'follow' => $follow,
            'message' => 'Dodano do obserwowanych',
        ], 200);
    }


routing:


Route::resource('/follows', 'FollowArticleController');


w konsoli otrzymuję kod 500

1

Zobacz w logach dlaczego masz tą 500. To z frontem nie ma nic wspólnego.

0

Znalazłem logi, są tam dwa pliki, o czym mają mi one powiedzieć?

1

Jak się nimi podzielisz, to Ci podpowiemy ;) Generalnie laravel powinien Ci wypluć coś więcej niż gołą 500. Poszukaj jak włączyć pokazywanie błędów w laravelu.

0

Dzięki za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1