laravel-attribute-observer
Observe (and react to) attribute changes made on Eloquent models. (by alexstewartja)
laravel-medialibrary
Associate files with Eloquent models (by spatie)
laravel-attribute-observer | laravel-medialibrary | |
---|---|---|
1 | 7 | |
68 | 5,585 | |
- | 0.4% | |
3.3 | 8.9 | |
2 months ago | 8 days ago | |
PHP | PHP | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
laravel-attribute-observer
Posts with mentions or reviews of laravel-attribute-observer.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Laravel Attribute Observer
Head over to GitHub and check out Laravel Attribute Observer. If it helps save you some dev time and tech debt, kindly give it a star, or buy me a coffee, or both! :D
laravel-medialibrary
Posts with mentions or reviews of laravel-medialibrary.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-05.
-
Nova with Spatie MediaLibrary
I have it working ok for a single image using this idea but need the user to be able to add multiple images.
-
What's up with spatie not touching s3
The current version as of writing this is 10.5.2 released 8 days ago.
- Spatie Media Library has a server crashing vulnerability
-
Best practice: Image path in each model or single shared Image model?
Use this, i use it in all my projects.
-
Polymorphism in the database
An example of a good use of a polymorphic relationship can be seen in the Rails Active Storage module, which allows you to attach files to a model, and instead of duplicating the database columns and tables for each model that has attachments, there are two general tables: activestorage_attachments (attachments; relationship info) and activestorage_blobs (blobs; file info). A model can have one or many attachments (has_one_attachment and has_many_attachments, both can be used more than once depending on your needs), an attachment belongs to a record (record_id and record_type) and belongs to a blob (blob_id), and blobs have one attachment. You can access an attachment attribute on the related model like so, user.avatar # has_one_attachment(:avatar); or for many attachments of the same type, user.photos # an array of attachments; has_many_attachments(:photos). There’s a Laravel package similar to this called spatie/laravel-medialibrary.
-
Laravel + angular
For storing files and associating them with models, I can highly recommend Spatie's Media Library. Used it in a project recently and haven't had any hassle with it.