邮递员不';t将文件发送到服务器(laravel和邮递员)

邮递员不';t将文件发送到服务器(laravel和邮递员),laravel,file-upload,postman,Laravel,File Upload,Postman,我使用邮递员将文件发送到服务器。 但是在服务器端,我得到了这个输出! 这意味着我的文件没有被发送!为什么? 这是我的上传控制器: public function store(Request $request) { request()->validate([ 'file' => 'required', 'file.*' => 'mimes:doc,pdf,docx,txt,zip' ]

我使用邮递员将文件发送到服务器。 但是在服务器端,我得到了这个输出!

这意味着我的文件没有被发送!为什么?

这是我的上传控制器:

   public function store(Request $request)
    {
        request()->validate([
            'file' => 'required',
            'file.*' => 'mimes:doc,pdf,docx,txt,zip'
        ]);
        // دریافت دایرکتوری مطالبه مربوطه :  $demand=Demand::find(72)->files->first()->file_directoryس
        //{"title":"this is test title","demandContent":"this is test content "} send as form-data request
        $request->data=json_decode($request->data); //دریافت به صورت جیسون و تبدیل به شی
        $demand=new Demand(['title' => $request->data->title,'content'=>$request->data->demandContent,'user_id'=>auth('api')->user()->id]);
        if($demand->save()) //اگر درخواست در دیتابیس قبت شد
        {
            //----------------------------File Upload Scope---------------------------------------
            if($request->hasfile('file'))
            {
                $path='demands/'.$demand->id.'/files';
                foreach($request->file('file') as $file)
                {
                    $filename=$file->getClientOriginalName();
                    $file->move($path, $filename);
                }
                $demand->files()->save(new File(['file_directory'=>$path]));
            }
            //----------------------------File Upload Scope---------------------------------------
            return response()->json(['demand'=>new DemandResource($demand)],200);
        }
        return response()->json(['state'=>'false']);
    }

我将文件名从一个文件更改为另一个文件[]
问题解决了

我将文件名从一个文件更改为另一个文件[]
问题解决了

Postman中文件字段的名称是
文件
,但正如我在脚本中注意到的,您希望访问
文件
。同样,如果你想通过Postman向你的服务器发送一系列文件,你必须在post Postman中添加这样的文件
files[]

Postman中文件字段的名称是
files
,但是正如我在你的脚本中注意到的,你想要访问
文件。另外,如果您想通过Postman向服务器发送一系列文件,您必须在post Postman中添加一个文件,如下所示
files[]

服务器端代码在哪里?试试这个:我们需要更多信息,请上传您的code@Chalan好的,谢谢,我上传了我的代码。我认为@TohidDadashnezhad应该在这里添加他们的评论,作为公认的答案——它基本上告诉了你要做什么改变。:)是 啊我补充了我的评论作为答案,如果你投赞成票,我将不胜感激。谢谢。服务器端代码在哪里?试试这个:我们需要更多信息,请上传你的code@Chalan好的,谢谢,我上传了我的代码。我认为@TohidDadashnezhad应该在这里添加他们的评论,作为公认的答案——它基本上告诉了你要做什么改变。:)是 啊我补充了我的评论作为答案,如果你投赞成票,我将不胜感激。谢谢