all(), [ 'file' => 'required|mimes:log|max:10240', ]); if ($validator->fails()) { return response()->json(['error' => $validator->errors()], 401); } if ($file = $request->file('file')) { $path = $file->store('public/files'); $name = $file->getClientOriginalName(); //store your file into directory and db $save = new File(); $save->name = $file; $save->store_path = $path; $save->save(); return response()->json([ "success" => true, "message" => "File successfully uploaded", "file" => $file ]); } } }