Link Search Menu Expand Document

Useful Laravel Packages

Laravel Excel

Easily export collections to Excel and CSV format.
maatwebsite/excel

Laravel Model Status

Assign statuses to Eloquent models.
spatie/laravel-model-status

Laravel Model Status

Associate files with Eloquent models.
spatie/laravel-medialibrary

Laravel Permission

Associate users with permissions and roles.
spatie/laravel-permission

Laravel Model Status

This package makes it easy to get structured search from a variety of sources.
It can search through many models at the same time.
Very useful for a global search functionality.
spatie/laravel-searchable

Location

Retrieve a user’s location from their IP address using external web services, or through a flat-file database hosted on your server. There are many packages to retrieve the user IP, this one is the easiest I found and also for free many of the others change a fee.
stevebauman/location

Model Versioning

This package offer auding functionality. It’s better than Laravel Auditing since it offers also the possiblity to version Many-to-many relations.
altek/accountant

To track many to many relationships require also this package.
altek/eventually

Larastan

Code static analysys for Laravel, is a PHPStan wrapper for Laravel.
Finds errors in your code without actually running it. It catches whole classes of bugs even before you write tests for the code.
nunomaduro/larastan

Migrate DB

A package to migrate one database to another in Laravel apps.

Laravel news about
andrey-helldar/migrate-db

Commercial packages

Laravel Ray

Allows a better debugging experience then dump() and dd().
Especially to debug AJAX stuffs.
spatie/laravel-ray

Laravel Tinkerwell

It’s a PHP code editor on steroids. Allows to run any PHP code locally or even directly in production.

Once set the work directory as the one of the project we are working on, allows interacting directly with the db data and to see the output of Eloquent and Collection methods.

I found out that it helps to speed up my dev flow since I can play with the data checking the output immediately, and without writing code in the project I’m working on.

laravel/tinker