Я создаю форму, которая содержит изображение загрузки. Это не показывает ошибки, но изображение не сохраняется на сервере. Только путь, который я создаю, хранится в базе данных. Вот мой клинок:
<div class="form-group">
<label for="exampleFormControlFile1">Photo</label>
<input name="photo" type="file" class="form-control-file" id="exampleFormControlFile1">
</div>
И этот метод я использую для хранения изображения:
$file = $request->file('photo');
$nama = $request->name;
$judul_image = $nama;
$extension = $file->getClientOriginalExtension();
$namax = $file->getClientOriginalName();
$directory = public_path().'/images/speakers/';
$filename = $judul_image.'-'.$namax;
$path = $file->getPathName();
$upload_success = $file->move($directory, $filename);
$imgurl = 'http://indoebtkeconex.com/images/speakers/'.$filename;
$speakers = new Speakers;
$speakers->name = $nama;
$speakers->position = $request->position;
$speakers->photo = $imgurl;
$speakers->year = 2019;
$speakers->save();
$ imgurl правильно сохранен в базе данных, но изображение не хранится на сервере. Здесь чего-то не хватает?