Файл хранения Laravel - PullRequest
       8

Файл хранения Laravel

0 голосов
/ 30 июня 2019

на моем общем хостинге (без SSH) мой установочный файл laravel сохраняет файл из формы только в хранилище / app / public / namefolder, но не в хранилище / namefolder, и это приводит к тому, что файлы не отображаются.

Какя могу решить это?Что мне нужно изменить в файловой системе онлайн-сайта на виртуальном хостинге?или я должен сделать что-нибудь еще?

спасибо большое

это где я храню мой файл

        'public' => [
            'driver' => 'local',
            'root' => storage_path('app/public'),
            'url' => env('APP_URL').'/storage',
            'visibility' => 'public',
        ],

1 Ответ

0 голосов
/ 01 июля 2019

я думаю ваша проблема в том, что вы не можете сделать команду symlink для хранилища, так как у вас нет SSH

php artisan storage:link

эта команда создаст символическую ссылку - ярлык для каталога хранения в публичном каталоге,

есть несколько способов применить эту команду без доступа к серверу через SSH

Route::get('artisan-command', function(){
   Artisan::call('storage:link');
});

или вы можете вызвать его в классе

после того, как вы запустите команду, все будет работать нормально, и вам не нужно менять конфигурацию больше, чем обычные вещи.

...