websystem/tags
最新稳定版本:v0.0.2
Composer 安装命令:
composer require websystem/tags
包简介
Add tags and taggable behaviour to your Laravel app
README 文档
README
Installation
Install the package through Composer.
Run the Composer require command from the Terminal:
composer require websystem/tags
After that, you need to run migrations.
php artisan migrate
Usage
Here are some code examples:
// apply HasTags trait to a model use Illuminate\Database\Eloquent\Model; use Websystem\Tags\HasTags; class Lesson extends Model { use HasTags; // ... }
// create a model tag use Illuminate\Support\Str; $tags = Tag::create([ 'name' => 'Tag Name', 'slug' => Str::slug('Tag Name') ]);
// create a model lesson ex. $lesson = Lesson::create([ 'title' => 'Lesson Title', ]);
Set a new tags
Attaching tags
$lesson->tag(['your_tag_name', '...']);
Untag
Detaching tags
// detach a tag $lesson->untag(['your_tag_name', '...']); // detach all tags $lesson->untag();
Retag
Retaging tags
$model->retag(['your_tag_name', '...']);
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-18
