2017 © Pedro Peláez
 

library eloquent-sluggable

Eases using and generating slugs Laravel Eloquent models.

image

kduma/eloquent-sluggable

Eases using and generating slugs Laravel Eloquent models.

  • Sunday, May 21, 2017
  • by kduma
  • Repository
  • 1 Watchers
  • 1 Stars
  • 465 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 8 Versions
  • 1 % Grown

The README.md

L5-eloquent-sluggable

Latest Stable Version Total Downloads Latest Unstable Version License SensioLabsInsight StyleCI Build Status, (*1)

Eases using and generating slugs Laravel Eloquent models., (*2)

Setup

Add the package to the require section of your composer.json and run composer update, (*3)

"kduma/eloquent-sluggable": "^1.1"

Prepare models

Inside your model (not on top of file) add following lines:, (*4)

use \KDuma\Eloquent\Slugabble;

Optionally you can add also SluggableString function which will return string from which slug will be made (default it uses title field):, (*5)

protected function SluggableString(){
    return $this->year.' '.$this->title;
}  

In database create slug string field. If you use migrations, you can use following snippet:, (*6)

$table->string('slug')->unique();

Usage

By default it generates slug on first save., (*7)

  • $model->newSlug() - Generate new slug. (Remember to save it by yourself)
  • Model::whereSlug($slug)->first() - Find by slug. (whereSlug is query scope)

Eric L. Barnes

A special thanks to Eric L. Barnes, an original code creator that this package is based on., (*8)

Packagist

View this package on Packagist.org: kduma/eloquent-sluggable, (*9)

The Versions

21/05 2017

dev-master

9999999-dev

Eases using and generating slugs Laravel Eloquent models.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel eloquent slug

21/05 2017

v2.0

2.0.0.0

Eases using and generating slugs Laravel Eloquent models.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel eloquent slug

21/10 2016

dev-master-v1

dev-master-v1

Eases using and generating slugs Laravel Eloquent models.

  Sources   Download

MIT

The Requires

 

laravel eloquent slug

09/06 2015

v1.1.0

1.1.0.0

Eases using and generating slugs Laravel Eloquent models.

  Sources   Download

MIT

The Requires

 

laravel eloquent slug

02/03 2015

v1.0.3

1.0.3.0

Eases using and generating slugs Laravel Eloquent models.

  Sources   Download

MIT

The Requires

 

laravel eloquent slug

31/01 2015

v1.0.2

1.0.2.0

Eases using and generating slugs Laravel Eloquent models.

  Sources   Download

MIT

The Requires

 

laravel eloquent slug

31/01 2015

v1.0.1

1.0.1.0

Eases using and generating slugs Laravel Eloquent models.

  Sources   Download

MIT

The Requires

 

laravel eloquent slug

31/01 2015

v1.0.0

1.0.0.0

Eases using and generating slugs Laravel Eloquent models.

  Sources   Download

MIT

The Requires

 

laravel eloquent slug