Изображение не хранится на сервере в папке publi c - PullRequest
0 голосов
/ 01 мая 2020

Я создаю форму, которая содержит изображение загрузки. Это не показывает ошибки, но изображение не сохраняется на сервере. Только путь, который я создаю, хранится в базе данных. Вот мой клинок:

<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 правильно сохранен в базе данных, но изображение не хранится на сервере. Здесь чего-то не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...