Definiți câmpul de încărcare în formular
În primul rând, adăugați un <input type="file">
câmp la formularul HTML pentru a permite utilizatorilor să selecteze un fișier sau o imagine pentru încărcare.
Gestionați cererea de încărcare
Într-un Laravel controler, puteți gestiona cererea de încărcare într-o metodă. Utilizați Illuminate\Http\Request
obiectul pentru a accesa fișierul încărcat și pentru a efectua operațiunile de manipulare necesare.
Stocați fișierul
Laravel oferă o store
metodă de stocare a fișierului încărcat. Pur și simplu apelați această metodă pe obiectul fișier și furnizați calea de stocare dorită.
Manipulați imaginea
Dacă trebuie să gestionați o imagine, cum ar fi redimensionarea, decuparea sau aplicarea de filtre, puteți utiliza o bibliotecă de procesare a imaginii, cum ar fi Intervention Image. Mai întâi, instalați pachetul Intervention Image prin Composer:
Apoi, puteți utiliza metodele bibliotecii pentru a procesa imaginea.
Afișează fișierul și imaginea încărcate
În cele din urmă, puteți afișa fișierul și imaginea încărcate în interfața cu utilizatorul. Utilizați Laravel metodele de ajutor pentru a genera adrese URL publice pentru fișierul și imaginea stocate și utilizați-le în HTML sau CSS.
Puteți utiliza $url
variabila în HTML sau CSS pentru a afișa fișierul sau imaginea încărcate.
Urmând acești pași și utilizând Laravel funcțiile încorporate ale lui, puteți încărca și gestiona cu ușurință fișiere și imagini în Laravel aplicația dvs.