peter-nikonov/laravel-table-prefix

A Laravel table name prefix package.

dev-master 2019-08-16 19:36 UTC

This package is auto-updated.

Last update: 2024-04-29 04:09:29 UTC


README

Allows you to use a table prefix with standard Laravel models.

Installation

Install via composer:

composer require peter-nikonov/laravel-table-prefix

Usage

Somewhere in your application:

use PeterNikonov\LaravelTablePrefix\Facade\TablePrefix; 

TablePrefix::setPrefix('instanceId');

In model class:

use PeterNikonov\LaravelTablePrefix\TablePrefixTrait;
use Illuminate\Database\Eloquent\Model;

class MyModel extends Model 
{
    use TablePrefixTrait;

    public function __construct(array $attributes = array())
    {
        parent::__construct($attributes);
        $this->setPrefix();
    }
}

Thanks

https://github.com/yassine-khachlek/laravel-package-example