Laravel развернут на виртуальном хостинге без отображения изображения - PullRequest
0 голосов
/ 29 октября 2019

Я развернул приложение laravel на виртуальном хостинге (hostinger). Все работает нормально, кроме изображений, которые не отображаются.

Я создал символическую ссылку на папку моего хранилища с моей папкой public_html. Загруженные файлы попадают в общую папку, но когда я связываю изображения, они все равно не отображаются.

Я создал символическую ссылку на public_html, так как не могу получить доступ к общей папке. Мне нужна помощь в этом, пожалуйста

Мне нужно, чтобы изображение отображалось в браузере

1 Ответ

0 голосов
/ 29 октября 2019

У вас есть путь к вашему общедоступному каталогу активов, если это не каталог public в корневой папке. В вашем случае каталог открытых ресурсов - public_html. Поэтому, пожалуйста, свяжите путь к нему из корневой папки.

class AppServiceProvider extends ServiceProvider
{

    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        if (App::environment('prod')) {
            $this->app->bind('path.public', function() {
                return base_path('../../public_html');
            });
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...