Не разрешено загружать локальный ресурс с Laravel
Я добавил форму загрузки в свое приложение Laravel, файл загружает и сохраняет его, но когда я пытаюсь отобразить его, я получаюjoew:1 Not allowed to load local resource: file:///C:/xampp/htdocs/socialNet/public/uploads/joew.png
Это корень, который я положил в файл filesystems.php
'public' => [
'driver' => 'local',
'root' => storage_path('public/uploads'),
'visibility' => 'public',
],
Таким образом, фотография сохраняется в папке public в папке хранилища.
Это функция извлечения файла
public function getUserAvatar()
{
if ($this->username) {
$userAvatar = User::where('username', $this->username)->value('avatar');
return "{$userAvatar}";
}
if (!$user) {
abort(404);
}
}
и это формат, который он сохраняется в базе данных.
C:\xampp\htdocs\socialNet\public\uploads\joew.png