Just better defaults for your Laravel projects.
Essentials is a powerful package designed to enhance Laravel applications by providing better default behaviors and configurations. By introducing features like strict models, automatically eager loaded relationships, and immutable dates, it streamlines development processes and strengthens overall application integrity. Requiring PHP 8.3 and Laravel 11, Essentials modifies the standard Laravel experience, making it particularly suitable for new projects or those developers who are comfortable embracing its changes.
This package is all about improving the developer experience while leading to fewer bugs and clearer code. With various configurable options, Essentials allows developers to tailor the package to fit their specific needs and preferences, ultimately creating a more robust application.
$with property, significantly reducing N+1 query issues and boosting performance.make:action, which rapidly creates action classes to organize business logic, promoting cleaner and more maintainable code.