Määritä latauskenttä lomakkeeseen
Lisää ensin <input type="file">
HTML-lomakkeeseen kenttä, jonka avulla käyttäjät voivat valita ladattavan tiedoston tai kuvan.
Käsittele latauspyyntö
Ohjaimessa Laravel voit käsitellä latauspyyntöä menetelmässä. Käytä Illuminate\Http\Request
objektia päästäksesi ladattavaan tiedostoon ja suorittaaksesi tarvittavat käsittelytoiminnot.
Tallenna tiedosto
Laravel tarjoaa store
tavan tallentaa ladattu tiedosto. Kutsu tämä menetelmä tiedostoobjektiin ja anna haluamasi tallennuspolku.
Käsittele kuvaa
Jos sinun täytyy käsitellä kuvaa, kuten muuttaa kokoa, rajata tai käyttää suodattimia, voit käyttää kuvankäsittelykirjastoa, kuten Intervention Image. Asenna ensin Intervention Image -paketti Composerin kautta:
Sitten voit käyttää kirjaston menetelmiä kuvan käsittelyyn.
Näytä ladattu tiedosto ja kuva
Lopuksi voit näyttää ladatun tiedoston ja kuvan käyttöliittymässä. Luo Laravel tallennetulle tiedostolle ja kuvalle julkisia URL-osoitteita käyttämällä apumenetelmiä ja käytä niitä HTML- tai CSS-muodossa.
Voit käyttää $url
HTML- tai CSS-muuttujaa ladatun tiedoston tai kuvan näyttämiseen.
Noudattamalla näitä ohjeita ja käyttämällä Laravel sovelluksen sisäänrakennettuja ominaisuuksia voit helposti ladata ja käsitellä tiedostoja ja kuvia sovelluksessasi Laravel.