owllog / laravel-taggy
该软件包最新版本(1.0.0)没有提供许可证信息。
Laravel 框架的 Eloquent 标签包。
1.0.0
2018-12-16 21:20 UTC
Requires
- php: >=7.0
- illuminate/database: >=5.5
- illuminate/support: >=5.5
Requires (Dev)
- fzaninotto/faker: ^1.4
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-18 03:09:20 UTC
README
Laravel 框架的 Eloquent 标签包。
安装
使用 composer 安装软件包
$ composer require owllog/laravel-taggy
将 laravel-taggy 服务提供者添加到 config/app.php
/* * Package Service Providers... */ Owllog\LaravelTaggy\LaravelTaggyServiceProvider::class,
然后迁移新的标签表到数据库
$ php artisan migrate
用法
将 Taggable 特性添加到您的模型中
示例
<?php namespace App; use Illuminate\Database\Eloquent\Model; use Owllog\LaravelTaggy\Traits\Taggable; class Lesson extends Model { use Taggable; }
查找课程并为其添加标签
$lesson = Lesson::find(38); $lesson->tag(['velit', 'Rerum', 'dolorem', 'quo']);
获取课程标签:[此关系通过可标记特性提供]
$lesson = \App\Lesson::find(1); $lesson->tags();