Как пропустить имя общей папки в производном пути к файлу из db laravel 5.4? - PullRequest
0 голосов
/ 09 июня 2018

Код функции хранилища контроллера

 $file = $request->file('photo');
        $name =$fileid.'.'.date('Y-m H:s').'.'.$file->getClientOriginalExtension();

        $Photo=$request->photo->storeAs('public/uploads',$name);
        $add->Photo=$Photo;
        $add->save();

функция показа контроллера

$output .= '<img src="storage/'.$key->Photo.'" alt="" class="img-responsive">'; 

здесь $ key-> Возврат фотографии (public / uploads / 14.2018-06% 2012: 56.jpg)

http://localhost:8000/storage/public/uploads/14.2018-06%2012:56.jpg

Этот URL не найден, но

http://localhost:8000/storage/uploads/14.2018-06%2012:56.jpg

просто удалитьПубличное слово в URL, это работает Этот URL, чтобы показать фото

, как решить эту проблему, пожалуйста, помогите мне разобраться в этом

Примечание: - Я связал папку хранилища по хранилищу php artisan: ссылка похвальная

1 Ответ

0 голосов
/ 12 июня 2018

просто добавьте этот код в ваш контроллер

$file = $request->file('photo');
    $name =$fileid.'.'.date('Y-m H:s').'.'.$file->getClientOriginalExtension();

    $Photo=$request->photo->storeAs('public/uploads',$name);
    $Photo1=('/uploads',$name);
    $add->Photo=$Photo1;
    $add->save();

Я думаю, что ваша проблема решена с помощью этого кода, но я не имею представления о пропуске общей папки

...