laravel-limit-columns maintained by ayup-creative
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.