Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Attachment Library Laravel Package

van-ons/laravel-attachment-library

A Laravel library for attaching files to Eloquent models. Install via Composer, run the install command to add migrations and assets, then use the HasAttachments trait on any model to link and retrieve attachments through a simple relationship.

View on GitHub
Deep Wiki
Context7
v1.6.1

What's changed

🐛 Bug fixes

  • fix: correct stale [@property](https://github.com/property) types on Attachment model #59 (by @dnwjn)
v1.3.1

What's changed

🐛 Bug fixes

  • fix: prevent error when attachment file is missing from disk #52 (by @KianAcquoy)
v1.3.0

What's changed

🚀 Features

  • Use storage for serving attachments #49 (by @Boefjim)
v1.2.8

What's changed

  • fix: prevent glide preset route matching on all images with long paths #44 (by @mauricewijnia)
v1.2.7

What's changed

  • fix(resizer): guard against null from getImageSizes when file unreadable #43 (by @KianAcquoy)
v1.2.6

What's changed

  • chore(deps): update league/glide dependency to version 3.0 #42 (by @mauricewijnia)
v1.2.5

What's Changed

Full Changelog: https://github.com/VanOns/laravel-attachment-library/compare/v1.2.4...v1.2.5

v1.2.4

What's changed

  • feature: add ordering support for attachments #38 (by @mauricewijnia)
v1.2.1

What's changed

v1.1.0

What's Changed

Full Changelog: https://github.com/VanOns/laravel-attachment-library/compare/v1.0.0...v1.1.0

v1.0.0

We are excited to launch v1.0.0 of this package! 🎉

What's changed

🚀 Features

  • feat: add support for attachment collections on a model #28 (by @mauricewijnia)
  • feat(image): add support for ‘loading’ attribute #27 (by @dnwjn)
  • Handle unsupported image types #26 (by @dnwjn)
  • [FML-71] Add support for remote disks #22 (by @dnwjn)
  • feat(image): add support for ‘loading’ attribute #27 (by @dnwjn)
  • Handle unsupported image types #26 (by @dnwjn)
  • [FML-71] Add support for remote disks #22 (by @dnwjn)

🛠 Changes

  • chore(deps): bump stefanzweifel/git-auto-commit-action from 5 to 6 #23 (by @dependabot[bot])
  • chore(deps): bump actions/checkout from 4 to 5 #24 (by @dependabot[bot])
  • chore(deps): bump stefanzweifel/git-auto-commit-action from 5 to 6 #23 (by @dependabot[bot])
  • chore(deps): bump actions/checkout from 4 to 5 #24 (by @dependabot[bot])
v1.0.0-rc3

This is release candidate 3 for v1.0.0, for those interested in testing before the final public release. If you encounter any bugs, please let us know by creating an issue. Thank you!

What's changed

🚀 Features

  • feat: add support for attachment collections on a model #28 (by @mauricewijnia)
  • feat(image): add support for ‘loading’ attribute #27 (by @dnwjn)
  • Handle unsupported image types #26 (by @dnwjn)
  • [FML-71] Add support for remote disks #22 (by @dnwjn)

🛠 Changes

  • chore(deps): bump stefanzweifel/git-auto-commit-action from 5 to 6 #23 (by @dependabot[bot])
  • chore(deps): bump actions/checkout from 4 to 5 #24 (by @dependabot[bot])
v1.0.0-rc2

This is release candidate 2 for v1.0.0, for those interested in testing before the final public release. If you encounter any bugs, please let us know by creating an issue. Thank you!

What's changed

🚀 Features

  • feat(image): add support for ‘loading’ attribute #27 (by @dnwjn)

Full changelog: https://github.com/VanOns/laravel-attachment-library/compare/v1.0.0-rc1...v1.0.0-rc2

v1.0.0-rc1

This is release candidate 1 for v1.0.0, for those interested in testing before the final public release. If you encounter any bugs, please let us know by creating an issue. Thank you!

What's changed

🚀 Features

  • Handle unsupported image types #26 (by @dnwjn)
  • [FML-71] Add support for remote disks #22 (by @dnwjn)

🛠 Changes

  • chore(deps): bump stefanzweifel/git-auto-commit-action from 5 to 6 #23 (by @dependabot[bot])
  • chore(deps): bump actions/checkout from 4 to 5 #24 (by @dependabot[bot])

Full changelog: https://github.com/VanOns/laravel-attachment-library/compare/v0.0.8...v1.0.0-rc1

v0.0.8

What's changed

🚀 Features

  • Added functionality to retrieve attachment by ID
  • Added functionality to retrieve attachment by URL
v0.0.7

What's changed

🚀 Features

  • feat: Allow a custom fit setting when resizing, defaulting to cropping #21 (by @ptrcksc)
v0.0.6

What's changed

🐛 Bug fixes

  • fix: use fallback if no extension is set #20 (by @dnwjn)
v0.0.5

What's changed

🚀 Features

  • feat(glide): return 404 if file could not be found #19 (by @dnwjn)
v0.0.4

What's changed

v0.0.3

What's changed

  • fix: add user null check #15 (by @dnwjn)
  • feat: change default path values #14 (by @dnwjn)
v0.0.2

What's changed

  • chore(FML-58): write documentation #13 (by @dangelodelano)
  • chore: set up linting and code style tests

Full Changelog: https://github.com/VanOns/laravel-attachment-library/compare/v0.0.1...v0.0.2

v0.0.1

What's changed

  • refactor: add Attachment route parameter to Glide controller #12 (by @dangelodelano)
  • Implement Glide #11 (by @dangelodelano)
  • Add owner and image specific fields #10 (by @dangelodelano)
  • feat(FML-52): add file name manipulation functionality #9 (by @dangelodelano)
  • feat: add alt, description, title and caption to Attachment #8 (by @dangelodelano)
  • FML-44 prevent executables from being ran #7 (by @dangelodelano)
  • Implement attachment file type to AttachmentManager #5 (by @dangelodelano)
  • Add Directory DTO and implement attachment file size #3 (by @dangelodelano)
  • Initial implementation of laravel-attachment-library #2 (by @dangelodelano)

🛠 Changes

  • chore(deps): bump release-drafter/release-drafter from 5 to 6 #1 (by @dependabot)
v1.2.10
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo