განსაზღვრეთ ატვირთვის ველი ფორმაში
პირველ რიგში, დაამატეთ <input type="file">
ველი HTML ფორმაში, რათა მომხმარებლებს მიეცეთ საშუალება აირჩიონ ფაილი ან სურათი ასატვირთად.
დაამუშავეთ ატვირთვის მოთხოვნა
კონტროლერში Laravel შეგიძლიათ ატვირთოთ მოთხოვნა მეთოდით. გამოიყენეთ Illuminate\Http\Request
ობიექტი ატვირთულ ფაილზე წვდომისთვის და საჭირო დამუშავების ოპერაციების შესასრულებლად.
შეინახეთ ფაილი
Laravel გთავაზობთ store
ატვირთული ფაილის შენახვის მეთოდს. უბრალოდ გამოიძახეთ ეს მეთოდი ფაილის ობიექტზე და მიაწოდეთ შენახვის სასურველი გზა.
გაუმკლავდეს სურათს
თუ თქვენ გჭირდებათ სურათის დამუშავება, როგორიცაა ზომის შეცვლა, ამოჭრა ან ფილტრების გამოყენება, შეგიძლიათ გამოიყენოთ გამოსახულების დამუშავების ბიბლიოთეკა, როგორიცაა Intervention Image. პირველი, დააინსტალირეთ Intervention Image პაკეტი Composer-ის მეშვეობით:
შემდეგ, შეგიძლიათ გამოიყენოთ ბიბლიოთეკის მეთოდები სურათის დასამუშავებლად.
ატვირთული ფაილის და სურათის ჩვენება
დაბოლოს, შეგიძლიათ ატვირთული ფაილის და სურათის ჩვენება მომხმარებლის ინტერფეისში. გამოიყენეთ Laravel დამხმარე მეთოდები შენახული ფაილისა და სურათის საჯარო URL-ების გენერირებისთვის და გამოიყენეთ ისინი HTML ან CSS-ში.
თქვენ შეგიძლიათ გამოიყენოთ $url
ცვლადი HTML ან CSS-ში ატვირთული ფაილის ან სურათის საჩვენებლად.
ამ ნაბიჯების მიყოლებით და Laravel ჩაშენებული ფუნქციების გამოყენებით, თქვენ შეგიძლიათ მარტივად ატვირთოთ და მართოთ ფაილები და სურათები თქვენს Laravel აპლიკაციაში.