Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

DylanDD's avatar

Validator: The image failed to upload

Hello

I never had this error before. I get it when I try to upload an image. Validator tells me "The header img failed to upload.".

Form:

<form class="row needs-validation" action="{{ route('acp.news.store') }}" method="POST" enctype="multipart/form-data">
@csrf
<label for="headerImg">Artikel afbeelding:</label>
<input class="form-control" id="headerImg" name="headerImg" type="file">

Controller:

$request->validate([
            'headerImg' => 'required|mimes:jpeg,jpg,png,gif'
        ]);

$image = $request->file('headerImg');
$filename = time() . '.' . $image->getClientOriginalExtension();

$image->storeAs('news', $filename);
0 likes
1 reply

Please or to participate in this conversation.