Përcaktoni fushën e ngarkimit në formular
Së pari, shtoni një <input type="file">
fushë në formularin HTML për t'i lejuar përdoruesit të zgjedhin një skedar ose imazh për ngarkim.
Trajtoni kërkesën e ngarkimit
Në një Laravel kontrollues, ju mund të trajtoni kërkesën e ngarkimit në një metodë. Përdorni Illuminate\Http\Request
objektin për të hyrë në skedarin e ngarkuar dhe për të kryer operacionet e nevojshme të trajtimit.
Ruani skedarin
Laravel ofron një store
metodë për të ruajtur skedarin e ngarkuar. Thjesht thirrni këtë metodë në objektin e skedarit dhe jepni shtegun e dëshiruar të ruajtjes.
Trajtoni imazhin
Nëse keni nevojë të trajtoni një imazh, të tillë si ndryshimi i madhësisë, prerja ose aplikimi i filtrave, mund të përdorni një bibliotekë përpunimi imazhi si Intervention Image. Së pari, instaloni paketën Intervention Image nëpërmjet Kompozitorit:
Më pas, mund të përdorni metodat e bibliotekës për të përpunuar imazhin.
Shfaq skedarin dhe imazhin e ngarkuar
Më në fund, mund të shfaqni skedarin dhe imazhin e ngarkuar në ndërfaqen e përdoruesit. Përdorni Laravel metodat ndihmëse për të gjeneruar URL publike për skedarin dhe imazhin e ruajtur dhe përdorni ato në HTML ose CSS.
Ju mund të përdorni $url
variablin në HTML ose CSS për të shfaqur skedarin ose imazhin e ngarkuar.
Duke ndjekur këto hapa dhe duke përdorur Laravel veçoritë e integruara të tij, mund të ngarkoni dhe trajtoni lehtësisht skedarët dhe imazhet në Laravel aplikacionin tuaj.