Я не могу загрузить файл изображения с Laravel
.Я продолжаю получать the photo failed to upload
.
Моя форма:
<form id="save_report_form" action="{{ route('report.add') }}" method="post" enctype="multipart/form-data">
<input type="file" name="image" class="upload-photo" id="image" accept="image/png,image/jpg" />
</form>
Мой контроллер:
public function add(Request $request)
{
$this->validate($request, [
'image' => 'required|image|mimes:png,jpg',
]);
// Get all file details and store in public
$disk = Storage::disk('public');
$file = $request->file('image');
$ext = $file->getClientOriginalExtension();
$filename = $file . '.' . $ext;
$disk->put($filename, file_get_contents($file), 'public');
return redirect()->back();
}
Я изменил upload_max_filesize
на 20mb
для моего разработчикасервер.
Где я могу найти причину сбоя при загрузке?Я ничего не получаю в журнале Laravel
.Что я пропустил.Спасибо.