gurzhii/laravel-sluggable-trait

一个可以应用于Eloquent模型以自动生成slugs的特质。

1.0.0 2016-04-22 13:08 UTC

This package is auto-updated.

Last update: 2024-08-29 03:36:44 UTC


README

一个可以应用于Eloquent模型以自动生成slugs的特质。

安装

$ composer require gurzhii/laravel-sluggable-trait

用法

<?php namespace App;

use Illuminate\Database\Eloquent\Model;
use MartinBean\Database\Eloquent\Sluggable;

class Item extends Model {

	use Sluggable;

}

默认情况下,该特质假设你的数据库有两个列:nameslug。如果你需要更改这些,可以通过类常量来实现。

<?php namespace App;

use Illuminate\Database\Eloquent\Model;
use MartinBean\Database\Eloquent\Sluggable;

class Item extends Model {

	use Sluggable;

	const DISPLAY_NAME = 'headline';
	const SLUG = 'seo_url';

}

许可证

MIT许可证下发布。