V obrazcu določite polje za nalaganje
Najprej dodajte <input type="file">
polje v obrazec HTML, da uporabnikom omogočite izbiro datoteke ali slike za nalaganje.
Obravnava zahtevo za nalaganje
V Laravel krmilniku lahko zahtevo za nalaganje obravnavate v metodi. Uporabite Illuminate\Http\Request
objekt za dostop do naložene datoteke in izvedbo potrebnih operacij za upravljanje.
Shranite datoteko
Laravel nudi store
metodo za shranjevanje naložene datoteke. Preprosto pokličite to metodo na datotečnem predmetu in zagotovite želeno pot do shranjevanja.
Obravnavaj sliko
Če morate obdelati sliko, na primer spremeniti velikost, obrezati ali uporabiti filtre, lahko uporabite knjižnico za obdelavo slik, kot je Intervention Image. Najprej namestite paket Intervention Image prek Composerja:
Nato lahko uporabite metode knjižnice za obdelavo slike.
Prikažite naloženo datoteko in sliko
Na koncu lahko naloženo datoteko in sliko prikažete v uporabniškem vmesniku. Uporabite Laravel pomožne metode za ustvarjanje javnih URL-jev za shranjeno datoteko in sliko ter jih uporabite v HTML ali CSS.
$url
Za prikaz naložene datoteke ali slike lahko uporabite spremenljivko v HTML ali CSS.
Z upoštevanjem teh korakov in uporabo Laravel vgrajenih funkcij lahko preprosto naložite in upravljate datoteke in slike v svoji Laravel aplikaciji.