larapost/categories

该包最新版本(v0.2)没有可用的许可证信息。

内容分类系统

v0.2 2019-05-01 15:05 UTC

This package is not auto-updated.

Last update: 2024-09-19 04:18:04 UTC


README

通过composer安装

将orm添加到composer.json配置文件。

$ composer require larapost/categories

添加到config/app.php文件

如果您使用的是5.5之前的laravel版本,您必须添加我们的服务提供者。

'providers' => [
    ...
    Larapost\Categorie\Support\ServiceProvider::class,
],

迁移

您可以使用迁移

$ php artisan migrate
OR
$ php artisan migrate:fresh

使用

use Larapost\Categories;

函数

添加

function(Categories $categories)
{
    return $categories->add('<name>', '<slug>' = false);
}

更新

function(Categories $categories)
{
    return $categories->update('<id>', '<name>', '<slug>' = false);
}

获取

function(Categories $categories)
{
    return $categories->get('<column>', '<value>', <subs> = true | false);
}

移除

function(Categories $categories)
{
    return $categories->remove('<id>');
}

全部

function(Categories $categories)
{
    return $categories->all();
}

子分类

子添加

function(Categories $categories)
{
    return $categories->subAdd('<categorie_id>', '<name>', '<slug>' = false);
}

子更新

function(Categories $categories)
{
    return $categories->subUpdate('<id>', '<name>', '<slug>' = false);
}

子获取

function(Categories $categories)
{
    return $categories->subGet('<categorie_id>', '<column>', '<value>');
}

子移除

function(Categories $categories)
{
    return $categories->subRemove('<id>');
}

子全部

function(Categories $categories)
{
    return $categories->subAll();
}