owllog/laravel-taggy

该软件包最新版本(1.0.0)没有提供许可证信息。

Laravel 框架的 Eloquent 标签包。

1.0.0 2018-12-16 21:20 UTC

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();