Back to Course |
Laravel 11 Eloquent: Expert Level

Extra Packages

Finally, I've prepared a list of extra packages. I will only mention packages here, without reviewing them. To find out more, you go to their GitHub repository and read their documentation.


Spatie released a few packages to shorten the work by setting something in the model. You can set the model flagged as something or the status of some model as something.


Then, a few packages about auditing what happened with your Eloquent model. Something was saved, updated, and deleted.


I think there are no better packages to manage media, not only images but every file type.

If your application needs translations, here is an option.

Another Laravel package from Spatie to manage tags and attach them to a Model.

Many applications use slugs. Here are two packages that help generate a slug.

To add reactions, likes, votes, etc., this package could help you.

Lastly, one package to work with JSON fields.

And with SQL joins.


You can read more about these packages in the 20+ Best Laravel Eloquent Packages article. Also, you can find a dedicated Packages page with more useful Laravel packages that are not only related to Eloquent.