keasy9/laravel-composite-pk

A small Laravel package that allows to use composite primary keys.

1.0 2023-12-30 04:32 UTC

This package is auto-updated.

Last update: 2024-09-30 02:00:10 UTC


README

Installation:

  • composer require keasy9/laravel-composite-pk

Usage:

class Post extends Model
{
    use HasCompositePrimaryKey;

    protected $primaryKey = ['author_id', 'category_id'];
    public $incrementing = false;

    //...
}