Это то, что я сделал, чтобы загрузить свой файл в проект laravel.
if($request->file()) {
$fileName = time().'_'.$request->file('imageFile')->getClientOriginalName();
$filePath = $request->file('imageFile')->storeAs('products', $fileName, 'public');
$product->featured_image = '/storage/' . $filePath;
}
общедоступный диск
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
Файл загружен в папку хранилища внутри app/public/products, но когда я пытаюсь получить свой файл, отображается ошибка 404. Даже я создал символическую ссылку на общую папку, но она не работает. я не знаю, почему, но файлы не отображаются в общей папке. файлы загружаются только на уровне проекта или в личную папку внутри папки хранилища. как я могу получить доступ к файлу через веб-браузер.