Witam , chciałbym zapytać jak w Laravelu dodawać zdjęcia na serwer i link do bazy? Czytam dokumentację ale nie wiem od czego zacząć.
Zacznij od podzielenia tego zadania na listę kroków - wtedy będzie prościej spojrzeć na problem.
OK, z pomocą dokumentacji udało mi się zrobić coś takiego
public function store( UploadImagesRequest $request ){
$imageName = time(). '.' . $request -> top_image -> getClientOriginalExtension();
$request->top_image->move(public_path('images'), $imageName);
return redirect() -> back();
}
i w sumie nawet działa tak jak chciałem, dodaje pliki na serwer, ścieżkę do bazy wiem jak zrobić, jednak teraz nie wiem jak zrobić możliwość dodawania kilku plików, tzn w formularzu zrobię sobie np 5 pól <input type="file" name="">
i jak z każdego po kolei odebrać dane w kontrolerze i dodać je do bazy?
A wpisz sobie w google „laravel 5 multiple file upload”
Znalazłem w "internetach" dość prostą, ale całkiem fajną wtyczkę http://www.dropzonejs.com/ jednak z takim kodem jak podałem powyżej, oczywiści nazwy pól odpowiednio zmieniłem tak jak w dokumentacji wtyczki, pliki w ogóle nie są przesyłane na serwer, zna ktoś może pomocną wskazówkę? :D