Jak w laravelu zapisywać obrazki i je pobierać

Odpowiedz Nowy wątek
2018-11-05 13:35
0

Mam taki problem i pytanie jak w laravelu zapisywać obrazki i je pobierać zrobiłem to w taki sposób

 $path = Storage::put('public',Request::file('file')); 
                $user->image = htmlspecialchars($path);

Tylko, że teraz nie da się pobrać takiego obrazka bo problem jest w tym, że pisze je do katalogu /public i podkatalog storage i teraz jak chcę wyświetlić ten obrazek to nie może znaleźć pliku.

Pozostało 580 znaków

2018-11-05 14:59
0

@pol90: poświęć godzinę czasu i przeczytaj dokumentację Laravela. Ona nie jest taka straszna, a bardzo dużo się dowiesz.

The public disk is intended for files that are going to be publicly accessible. By default, the public disk uses the local driver and stores these files in storage/app/public. To make them accessible from the web, you should create a symbolic link from public/storage to storage/app/public.

https://laravel.com/docs/5.7/filesystem

edytowany 1x, ostatnio: Desu, 2018-11-05 15:00

Pozostało 580 znaków

2018-11-05 15:32
0

Tak to trzeba było zrobić

W kontrolerze

$image = Storage::url(Auth::User()->image);
       return View("profile")->with("image",  $image);

W widoku

<img src="{{ asset($image) }}" width="300"></img>

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0