راکت
حل
4 پاسخ

نمایش ندادن ارور ها در ویو جی اس

سلام دوستان من یه مشکل در نمایش ارور هام دارم که از کلاسی که توی دوره vue js بود استفاده کردم توی لاراول ولی نمیدونم چرا وقتی متد has اجرا میشه به من همیشه false برمیگردونه متغیرم توی vue inspect اررو ها در آن است ولی بهم نمایش نمیده لطفا آقای @hesammousavi کمک کن


ثبت پرسش جدید
محمد امین عالی
محمد امین عالی
تخصص :برنامه نویس لاراول
@mohammad12amin236 سال پیشمطرح شد
0

من خودم پیدا کردم این پاسخه شه

.catch(error => this.errors.record(error.response.data.errors));
            },

خیلی ممنون برای کمک


حسام موسوی
حسام موسوی
تخصص :طراح و برنامه نویس
@hesammousavi6 سال پیشمطرح شد
0

سلام وقت بخیر ممنون میشم کدش رو قرار بدید ببینیم چیه تا ببینیم چطور باید حل بشه !

لطفا کد های خودتون رو بین ``` قرار بدهید تا بهتر نمایش داده شود
برای استایل دادن بهتر به سوال های خود میتوانید از GitHub-Markdown گیت هاب استفاده کنید


محمد امین عالی
محمد امین عالی
تخصص :برنامه نویس لاراول
@mohammad12amin236 سال پیشمطرح شد
0

سلام این کلاسی که نوشتم

class Errors {
        constructor() {
            this.errors = {};
        }

        has(field) {
            return this.errors.hasOwnProperty(field)
        }

        get(field) {
            if(this.errors[field]) {
                return this.errors[field][0];
            }
        }

        record(errors) {
            this.errors = errors;
        }

        any() {
            return Object.keys(this.errors).length > 0;
        }

        clear(field) {
            if(field) {
                delete this.errors[field];

                return;
            }

            this.errors = {}
        }

اینجا هم پرش میکنم

 storeTour() {
                axios.post('/admin/tours', this.tourData)
                    .then((response) => {
                        this.resualtTour = response.data;
                        this.storePackages();
                    })
                    .catch(error => this.errors.record(error.response.data));
            },

محمد امین عالی
محمد امین عالی
تخصص :برنامه نویس لاراول
@mohammad12amin236 سال پیشمطرح شد
0

یکی کمکم کنه


محمد امین عالی
محمد امین عالی
تخصص :برنامه نویس لاراول
@mohammad12amin236 سال پیشمطرح شد
0

من خودم پیدا کردم این پاسخه شه

.catch(error => this.errors.record(error.response.data.errors));
            },

خیلی ممنون برای کمک


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام