محمد امین عالی
5 سال پیش توسط محمد امین عالی مطرح شد
4 پاسخ

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

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


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

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

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

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


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

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

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


محمد امین عالی
تخصص : برنامه نویس لاراول
@mohammad12amin23 5 سال پیش مطرح شد
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));
            },

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

یکی کمکم کنه


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

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

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

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


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

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