I want to upload a file via post method using postman, After sending the request i read the request data and it's empty!
Code:
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
return response()->json(["dbug" => $request->all()],200); // request is empty!!!
// return dd($request);
$validator = Validator::make($request->input()->all(), [
"name" => ["required", "string"],
"type" => ["required", "string"],
"file" => ["required","file", "size:<=1048576"] // maximum file size is 1 GB
]);
if($validator->fails()){
return response()->json(["error" => $validator->errors()], 400);
}
$date = date("ymddhiss");
return response()->json(["dbug" => $date],200);
}
In postman, I'm using form-data to upload a file. Could you please help me?