ayup-creative / laravel-limit-columns
'Automatic' distinct column selection for Laravel's Eloquent ORM
Installs: 625
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/ayup-creative/laravel-limit-columns
README
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 select
s will be limited to fillable fields (including primary key), unless an explicit select
call
is made with columns passed.