سلام به دوستان
@ali.bayat
من چند تا api با لاراول درست کردم ، وقتی با postman تست میکنم خطا ها به صورت json نمایش داده میشه
اما تو اپلیکیشن ریکت به صورت json نمایش داده نمیشه
آیا امکان پذیره به صورت json خطاها را بگیریم و نمایش بدیم
وقتی validation لاراول خطایی را برمیگردونه یا خطای دیگه ای پیش میاد ، تو postman به صورت json ولی تو کنسول مرورگر به صورت ارور قرمز رنگ نشون میده
@ali.bayat
ک const file = elem.target.files ;
if(file[0].size<= 20000){
const image = new FormData()
image.append('avatar',file[0])
console.log(image.get('avatar'))
const url = process.env.REACT_APP_URL + '/api/v1/user/profile/avatar/upload';
axios.defaults.withCredentials = true;
await axios.get(process.env.REACT_APP_URL + '/sanctum/csrf-cookie').then(response => {
axios.post(url , image , {
headers:{
'X-Requested-With':'XMLHttpRequest',
'Accept': 'application/json',
'Authorization': `Bearer ${this.state.token}`,
}
})
.then(()=>{
const preview = URL.createObjectURL(file[0])
this.setState({
avatarSrc:preview
})
})
.catch(error=>{
console.log('test 2 : ')
console.log(error)
})
});
}else{
elem.target.value = null
alert('سایز فایل بزرگتر از حد مجاز است')
}شاید پاسخ شما همینجا باشد
@ali.bayat
خطاهای مربوط به validation مشخص نیست