Ответ 1
В Laravel 3 вызовите path('storage')
.
В Laravel 4 используйте вспомогательную функцию storage_path()
.
Я хочу сохранить загруженные изображения в мое веб-приложение на основе Laravel в подкаталоге каталога Laravel storage
. Это каталог на том же уровне иерархии, что и "прикладные" и "общедоступные" каталоги.
Есть ли какой-то каркасный метод для этого? Я искал документы, но не могу их найти.
В Laravel 3 вызовите path('storage')
.
В Laravel 4 используйте вспомогательную функцию storage_path()
.
Для Laravel 5.x используйте $storage_path = storage_path()
.
storage_path
Получите полный путь к каталогу
storage
.
Также обратите внимание, что для Laravel 5.1 и выше, в соответствии с документацией Laravel 5.1:
Вы также можете использовать функцию
storage_path
для генерации полного пути к заданному файлу относительно каталога хранилища:$path = storage_path('app/file.txt');
Функция storage_path
возвращает полный путь к каталогу хранилища:
$path = storage_path();
Вы также можете использовать функцию storage_path
для генерации полного пути к заданному файлу относительно каталога хранилища:
$app_path = storage_path('app');
$file_path = storage_path('app/file.txt');
Источник: Ларавел Док
используйте эту команду ремесленника для создания ярлыка в общей папке
php artisan storage:link
Чем вы сможете получить доступ к опубликованному img или файлу
Вы можете использовать storage_path();
функция, чтобы получить путь к папке хранения.
storage_path();//Return path like: laravel_app\storage
Предположим, вы хотите сохранить лог файл mylog.log
в папке "Log" в папке для хранения. Вы должны написать что-то вроде
storage_path(). '/LogFolder/mylog.log'