Как изменить символическую ссылку в разработке env на виртуальном хостинге laravel? - PullRequest
0 голосов

У меня есть Larevel-приложение на виртуальном хостинге. Для настройки мне пришлось создать новую папку в главном ковре хостинга и скопировать содержимое моей общей папки в public_html. Я внес изменения в index.php, и все работает нормально. Однако когда пользователь загружает файл, который должен быть общедоступным, этот файл сохраняется в пути myproject / storage / app / public, но не отражается в public_html / storage, поэтому я не могу получить к нему доступ.

Читая документацию, я знаю, что это проблема с символической ссылкой.

как я могу это изменить?

Примечание: я не могу получить доступ к CDM, потому что это общий хостинг без доступа. Это хостинг окон.

1 Ответ

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

создайте этот маршрут в web.php, затем нажмите на

Route::get('/artisan/storage', function() {
    $command = 'storage:link';
    $result = Artisan::call($command);
    return Artisan::output();
})
...