Looking to hire Laravel developers? Try LaraJobs

laravel-limit-columns maintained by ayup-creative

Description
'Automatic' distinct column selection for Laravel's Eloquent ORM
Last update
2025/03/15 14:18 (dev-main)
License
Links
Downloads
625

Comments
comments powered by Disqus

Laravel Limit Columns

This package is designed to work with Laravel's Eloquent ORM by using the fillable fields of a model to limit the selected fields, rather than using SELECT *.

Installation

You can install the package using composer.

composer require ayup-creative/laravel-limit-columns

There is no service provider to register or be discovered.

Usage

To make use of the package, include the Ayup\LaravelLimitColumns\LimitColumns trait in your model class.


use Ayup\LaravelLimitColumns\LimitColumns;

class MyModel extends Model
{
    use LimitColumns;
    
    // ...

Database selects will be limited to fillable fields (including primary key), unless an explicit select call is made with columns passed.