0

Description

Hi guys, I have a API endpoint, and im validation incoming data with form requests, It validated correctly but when i requesting file it says file doesn't exists.

Code

controller method

public function store(StoreRequest $request)
{
    $owner = $request->user();
    $garage = $owner->garages()->findOrFail($request->garage_id);
    $certificate = $garage->certificates()->create($request->validated());
    $certificate->addMedia($request->file('image'))->toMediaCollection('certificateImage');
    return $this->noContent();
}

FormRequest

/**
 * Determine if the user is authorized to make this request.
 *
 * @return bool
 */
public function authorize()
{
    return true;
}

/**
 * Get the validation rules that apply to the request.
 *
 * @return array
 */
public function rules()
{
    return [
        'title' => 'required|filled',
        'garage_id' => ['bail', 'required', 'exists:multi-vendor.garages,id', new GarageIsOwn],
        'image' => 'required|mimes:jpeg,png,bmp'
    ];
}

Error

{
    "message": "خطای سرور",
    "errors": [
        "The file \"C:\\xampp\\tmp\\phpAB2C.tmp\" does not exist"
    ]
}
Nima Tf
  • 61
  • 1
  • 8

0 Answers0