komicho/laravel-iid

该包的最新版本(dev-master)没有提供许可证信息。

为特定类别(IID)构建单独的区分 - Laravel

dev-master 2019-12-25 10:18 UTC

This package is not auto-updated.

Last update: 2024-09-26 09:02:29 UTC


README

为特定类别(IID)构建单独的区分 . wikipedia

使用

use Komicho\Laravel\Traits\LaravelIid;

函数

创建

Model::create($data);

变量

$guideColumn

protected $guideColumn = '<column_name>';

通过选择分组序列的列名。

数据库 > 迁移

添加列

你必须添加此列。

...

$table->integer('iid')->nullable();

...

完整示例:

为每个项目指定一个序列。

模型 :-

<?php

use Komicho\Laravel\Traits\LaravelIid;

class Backlog extends Model
{
    use LaravelIid;

    protected $guideColumn = 'project_id';
    
    ...
}

控制器 :-

<?php

namespace App\Http\Controllers;

use App\Backlog;

use Illuminate\Http\Request;

class BacklogController extends Controller
{

    ...

    public function store(Request $request)
    {
        Backlog::create($request->all());
        return back();
    }

    ...

}