Laravel Lift

screenshot of Laravel Lift
laravel

Take your Eloquent Models to the next level

Overview

Lift is a package designed for Laravel that enhances Eloquent Models by allowing the creation of public properties in models that correspond to the table schema. This simplifies model readability and usability in various IDEs. Leveraging PHP 8's attributes, Lift provides flexibility in model setup, including the ability to embed validation rules directly within the models for a more straightforward configuration than using separate request classes.

Features

  • Enhanced Eloquent Models: Creates public properties in models to mirror the table schema.
  • Integration with PHP 8 Attributes: Leverages PHP 8 attributes for intelligent model setup.
  • Validation Rules in Models: Enables embedding validation rules directly within models.
  • Ease of Access: Offers easy access to settings through new methods.
  • Seamless Integration with Eloquent Events: Works efficiently with Eloquent Events for easy integration into projects.

Summary

Lift is a handy package for Laravel developers that simplifies working with Eloquent Models by introducing public properties corresponding to table schema. Its integration with PHP 8 attributes and the capability to embed validation rules directly in models make it a convenient tool for enhancing model readability and maintainability. With easy access to settings and seamless integration with Eloquent Events, Lift offers a straightforward solution for managing Eloquent Models efficiently in Laravel projects.

laravel
Laravel

Laravel is a powerful and elegant PHP framework that provides developers with a comprehensive set of tools and features to build robust web applications. It follows the Model-View-Controller (MVC) architectural pattern, offering a clean and organized structure for writing efficient and maintainable code.