callcocam/tall-sluggable
Composer 安装命令:
composer require callcocam/tall-sluggable
包简介
The packages auto slug laravel model.
README 文档
README
#TAL SLUGGABLE TABLE
#ALTERANDO OS CAMPOS PARA GERAR A SLUG
#CONFIGURAÇÕES PARA A MODEL
use Tall\Sluggable\SlugOptions;
use Tall\Sluggable\HasSlug;
adicionar a trait
use HasSlug;
#CAMPO GERAR A SLUG - Alterar somente se o nome for diferente de (slug)
/**
* @return string
*/
protected function slugTo()
{
return "slug";
}
#CAMPO BASE PARA GERAR A SLUG - Alterar somente se o nome for diferente de (name)
/**
* @return string
*/
protected function slugFrom()
{
return 'name';
}
#OPTIONS
/**
* @return SlugOptions
*/
public function getSlugOptions()
{
if (is_string($this->slugTo())) {
return SlugOptions::create()
->generateSlugsFrom($this->slugFrom())
->saveSlugsTo($this->slugTo());
}
}
统计信息
- 总下载量: 751
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 12
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-08