Support composite keys in your laravel app.
mpociot/laravel-composite-key is a Laravel package for support composite keys in your laravel app..
It currently has 35 GitHub stars and 45.106 downloads on Packagist (latest version 1.0).
Install it with composer require mpociot/laravel-composite-key.
Discover more Laravel packages by mpociot
or browse all Laravel packages to compare alternatives.
Last updated
This is a small trait that I use in my projects, if I need support for composite keys in my Eloquent models.
Install via composer:
composer require mpociot/laravel-composite-key
Then use the trait in your model:
class MyModel extends Model
{
use HasCompositeKey;
protected $primaryKey = ['foo', 'bar'];
}