سلام دوستان من یه مشکل در نمایش ارور هام دارم که از کلاسی که توی دوره vue js بود استفاده کردم توی لاراول ولی نمیدونم چرا وقتی متد has اجرا میشه به من همیشه false برمیگردونه متغیرم توی vue inspect اررو ها در آن است ولی بهم نمایش نمیده لطفا آقای @hesammousavi کمک کن
من خودم پیدا کردم این پاسخه شه
.catch(error => this.errors.record(error.response.data.errors));
},
خیلی ممنون برای کمک
سلام وقت بخیر ممنون میشم کدش رو قرار بدید ببینیم چیه تا ببینیم چطور باید حل بشه !
لطفا کد های خودتون رو بین ``` قرار بدهید تا بهتر نمایش داده شود
برای استایل دادن بهتر به سوال های خود میتوانید از GitHub-Markdown گیت هاب استفاده کنید
سلام این کلاسی که نوشتم
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));
},
من خودم پیدا کردم این پاسخه شه
.catch(error => this.errors.record(error.response.data.errors));
},
خیلی ممنون برای کمک
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟