2017 © Pedro Peláez
 

library names

Provides alternative names to Laravel models.

image

acacha/names

Provides alternative names to Laravel models.

  • Sunday, November 27, 2016
  • by acacha
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1,722 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 4 % Grown

The README.md

Provides alternatives names to Laravel 5 models., (*1)

Installation

composer require acacha/names

Migrations

Run:, (*2)

php artisan migrate

To add names table to you Laravel project. Is not necessary to modify existent Model tables to add alternatives names to an existing model., (*3)

Use

Basically this package uses Laravel polymorphic-relations (1) to add alternative names to models., (*4)

You only have to add trait Acacha\Names\Nameable to you model:, (*5)

class MyModel extends Model {
    use Nameable;    
    ...
}

This will add polimorphic relation names() that gives access to alternative model names:, (*6)

mymodel->names();

Specifications

Table names, (*7)

Columns: - id - shortname: Model/resource short name. - fullname: resource fullname. - nickname: resource nickname. - code: resource code. - description: resource description. - notes: resource notes. - nameable_type : nameable object class - nameable_id: nameable object id, (*8)

The Versions

27/11 2016

dev-master

9999999-dev

Provides alternative names to Laravel models.

  Sources   Download

The Requires

 

27/11 2016

0.2.1

0.2.1.0

Provides alternative names to Laravel models.

  Sources   Download

The Requires

 

25/11 2016

0.2.0

0.2.0.0

Provides alternative names to Laravel models.

  Sources   Download

The Requires

 

21/11 2016

0.1.0

0.1.0.0

Provides alternative names to Laravel models.

  Sources   Download

The Requires