Courses

Laravel 12 Eloquent: Expert Level

Extra Packages

Summary of this lesson:
- Overview of model flag and status packages
- Understanding auditing packages
- Exploring media and translation packages
- Additional useful Eloquent 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.

avatar

How could I get 100% of reading here. As I already finished the last article.

avatar

Hi, there are a few options:

  1. In each lesson you can mark it as "Completed" in the top
  2. You could use the navigation at the end of the lesson to go to "Next: XXXXXX" and that will mark your current lesson as completed

It is a bit of manual work, but we like to leave that option to the end user

avatar

Ah found it. Thanks, thought it was just the info :).

avatar
You can use Markdown
avatar
You can use Markdown