Size: a a a

2020 April 19

VS

Vitaliy Sheverov in Laravel Pro
ребята, есть root путь base_path().'/public/uploads',
как мне при запросе site.com/file.png сделать, чтобы искало файл имеенно в папке uploads?

речь идет о filesystem config
источник

r

rip your face in Laravel Pro
🙈
источник

r

rip your face in Laravel Pro
Vitaliy Sheverov
ребята, есть root путь base_path().'/public/uploads',
как мне при запросе site.com/file.png сделать, чтобы искало файл имеенно в папке uploads?

речь идет о filesystem config
источник

D

Dev in Laravel Pro
Кто-нибудь знает, как создать промежуточное программное обеспечение для рабочих мест? ( google translate power ) ☺️
источник

AB

Andrey Bogdanov in Laravel Pro
Vitaliy Sheverov
ребята, есть root путь base_path().'/public/uploads',
как мне при запросе site.com/file.png сделать, чтобы искало файл имеенно в папке uploads?

речь идет о filesystem config
доку по ларе про файлы читал? это все делается через файловые диски
источник

VS

Vitaliy Sheverov in Laravel Pro
ну через роуты эт понятно, но разве через сам конфиг filesystems не удастся? разве там поле url не для этого?
источник

r

rip your face in Laravel Pro
аааа
источник

VS

Vitaliy Sheverov in Laravel Pro
Andrey Bogdanov
доку по ларе про файлы читал? это все делается через файловые диски
да читал конечно же, но что-то не фурычит
источник

r

rip your face in Laravel Pro
вопрос был немного не о том.
источник

r

rip your face in Laravel Pro
Vitaliy Sheverov
да читал конечно же, но что-то не фурычит
Всё там фурычит))
источник

VS

Vitaliy Sheverov in Laravel Pro
'uploads' => [
   'driver' => 'local',
   'root' => base_path('public/uploads'),
   'url' =>  env('APP_URL'),
   'visibility' => 'public',
],


сейчас вот так, и чтобы попасть к файлу надо писать site.com/uploads/images/..
хочу убрать слово uploads из пути

Задача в целом конечно более масшабная, так как root путь динамический, но главное это понять, как лишее из url пути убирать
источник

AB

Andrey Bogdanov in Laravel Pro
а почему base_path('public/uploads')? должно быть storage_path('public/uploads')
источник

VS

Vitaliy Sheverov in Laravel Pro
Потому, что данные в папке public, а не storage
источник

И

Игорь in Laravel Pro
Java Script Бог языков
Я наконец то выучил Laravel на  10 процентов
заходи, если будет скучно: https://t.me/laravel_web
источник

AB

Andrey Bogdanov in Laravel Pro
Vitaliy Sheverov
Потому, что данные в папке public, а не storage
гм, дак в ларавеле они хранятся в папке storage и если нужно в паблик поместить папку, то используется команда php aritsan storage:link
источник

VS

Vitaliy Sheverov in Laravel Pro
так пути ж можно менять, где файлы хранить
источник

VS

Vitaliy Sheverov in Laravel Pro
это ведь сути не меняет
источник

AB

Andrey Bogdanov in Laravel Pro
ну можно так сделать
'uploads' => [
       'driver' => 'local',
       'root' => storage_path('app/public/uploads'),
       'url' => env('APP_URL') . '/uploads',
       'visibility' => 'public',
]

ln -s /var/www/example.com/storage/app/public/uploads /var/www/example.com/public/uploads
источник

VS

Vitaliy Sheverov in Laravel Pro
без сумлинка не получится? та как, рут путь будет динамический
источник

VS

Vitaliy Sheverov in Laravel Pro
каждый пользователь должен видет только свой путь, а не видет путь других юзеров
источник