Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Spatie/laravel-medialibrary


Spatie/laravel-medialibrary


Pakett spatie/laravel-medialibrary on võimas tööriist failide seostamiseks Eloquent mudelitega Laraveli rakendustes. See pakub meediumifailidega töötamiseks lihtsat ja sujuvat API-d, mis võimaldab teil hõlpsasti lisada, hallata ja tuua oma mudelitega seotud faile.

Siin on paketi peamised omadused:

- Seostage Eloquent mudelitega igasuguseid faile, sealhulgas pilte, videoid, PDF-e ja muud [1][2][3].
- Lisage lihtsalt meediumifaile otse kasutaja üleslaaditud failidest või failiteedest [1][2][3].
- Salvestage faile erinevatesse failisüsteemidesse, näiteks kohalikku salvestusruumi või pilvesalvestust nagu S3 [1][2][3].
- Looge automaatselt tuletatud kujutised, näiteks piltide, videote ja PDF-failide pisipildid [3].
- Seotud meediumifailidele juurdepääsuks ja allalaadimiseks pakkuge lihtsat API-d [4].
- Sisaldab Pro versiooni koos Blade, Vue ja React komponentidega, et hallata meedia üleslaadimist ja administreerimist [1].

Pakett eeldab PHP 8.2+ ja Laravel 10+ ning vajab ka exif-laiendit. Olenevalt meediumitüüpidest, millega soovite töötada, võivad olla vajalikud lisanõuded, nagu GD, Imagick, Ghostscript ja ffmpeg [5].

Alustamiseks saate installida paketi Composeri kaudu ja järgida Spatie pakutavat ulatuslikku dokumentatsiooni, et integreerida see oma Laraveli rakendusse [1][2][3].

Tsitaadid:
[1] https://spatie.be/docs/laravel-medialibrary/v11/handling-uploads-with-media-library-pro/installation
[2] https://github.com/spatie/laravel-medialibrary
[3] https://spatie.be/docs/laravel-medialibrary/v11/introduction
[4] https://spatie.be/docs/laravel-medialibrary/v11/downloading-media/downloading-a-single-file
[5] https://spatie.be/docs/laravel-medialibrary/v11/requirements