راکت

چگونه null بودن یه فیلد را حل کنیم

2 پاسخ

دوستان بنده دارم Api برای برنامه خودم مینویسم توی متد store یکی از فیلد ها به نام content زمانی که با postman داده ها ارسال میشه null بر میگردونه درصورتی که این فیلد پر میشه . (dd($request->content که میگیرم null نمایش میده و خطای زیر نمایش داده میشه ولی زمانی که جدول رو بررسی میکنم عمل store انجام شده و وقتی get میکنم نمایش داده میشه اما عکس داخل مسیر مشخص شده نمیره و توی پوشه temp ذخیره میشه
ممنون میشم راهنمایی کنید.

Call to a member function getClientOriginalExtension() on null

@hesammousavi
@ali.bayat

Fardin Najafi
Fardin Najafi
@fardinla96
ثبت پرسش جدید

پاسخ‌ها

2
Fardin Najafi
Fardin Najafi
@fardinla96

تخصص: برنامه نویس اندروید

کد متد Store

 public function store(Request $request)
    {
       $validation=$this->getValidationFactory()->make($request->all(),[
            'title'=>'required|max:255',
            'content'=>'required',
            'category'=>'required|max:10',
            'image_2'=>'mimes:jpeg,png',
            'image_3'=>'mimes:jpeg,png',
            'image_4'=>'mimes:jpeg,png',
            'image_5'=>'mimes:jpeg,png',
            'image_6'=>'mimes:jpeg,png',
            'image_7'=>'mimes:jpeg,png',
       ]);
       if ($validation->fails()){
           return response()->json(['Message'=>'please feel necessary field'],400);
       }
       $article=new Article();
       $article->title=$request->title;
       $article->content=$request->content;
       $article->category=$request->category;
       $article->image_2=$request->image_2;
       $article->image_3=$request->image_3;
       $article->image_4=$request->image_4;
       $article->image_5=$request->image_5;
       $article->image_6=$request->image_6;
       $article->image_7=$request->image_7;
       if ($article->save()){
           $name='article-'.$article->id.'.'.$request->file('image')->getClientOriginalExtension();
           $request->file('image')->move(public_path('images'),$name);
           $article->image=$name;
           $article->save();
           return response()->json(['Message'=>'saved successfully'],200);
       }
    }

Fardin Najafi
Fardin Najafi
@fardinla96

تخصص: برنامه نویس اندروید

حل شد خوشبختانه -key رو اشتباه وارد کرده بودم

شاید پاسخ شما همین‌جا باشد

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

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