Как сохранить загружаемое изображение в папке сообщений в Public / Storage - PullRequest
1 голос
/ 13 мая 2019

Я пытаюсь сохранить загруженное изображение в public_html/storage/post/.но теперь этот код не работает для меня и загрузить в direct public_html/

 $image = $request->file('image');
        $slug = str_slug($request->title);
        if(isset($image))
        {
//            make unipue name for image
            $currentDate = Carbon::now()->toDateString();
            $imageName  = $slug.'-'.$currentDate.'-'.uniqid().'.'.$image->getClientOriginalExtension();

            if(!Storage::disk('public')->exists('post'))
            {
                Storage::disk('public')->makeDirectory('post');
            }

            $postImage = Image::make($image)->save($imageName);
            Storage::disk('public')->put('post/'.$imageName,$postImage);

        } else {
            $imageName = "default.png";
        }

1 Ответ

0 голосов
/ 13 мая 2019

Проблема исправлена ​​в config/filesystems.php публичный корень для 'root' => public_path().'/../public_html/storage',

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