У меня есть файлы общих папок в /public_html/
и другие файлы и папки в /public_html/files
.Все работает отлично, за исключением того, что я не могу связать свой каталог хранения с помощью команды php artisan storage:link
из-за моего хоста DirectAdmin с ограниченными функциями.Поэтому я решил создать новый диск в общей папке, который будет /public_html/
.Я добавил следующий код в config/filesystems.php
:
'uploads' => [
'driver' => 'local',
'root' => public_path() . '/uploads',
],
Также использовал этот код для загрузки файлов в контроллер, но он загружает файл куда-нибудь, кроме диска, который я определил.
$request->file('avatar')->store('avatars', 'uploads');