artisansdk/model

一个与Laravel Eloquent兼容的自验证模型,在保存时进行验证。

dev-main 2024-07-12 23:06 UTC

This package is auto-updated.

Last update: 2024-09-12 23:31:18 UTC


README

一个与Laravel Eloquent兼容的自验证模型,在保存时进行验证。

目录

安装

此包像其他PHP包一样安装到PHP应用程序中

composer require artisansdk/model

现在你只需将基本Illuminate\Database\Eloquent\Model模型更改为ArtisanSdk\Model\Eloquent

namespace App\Models;

use ArtisanSdk\Model\Eloquent as Model;

class User extends Model
{
    /**
     * Get the validation rules.
     */
    public function rules() : array
    {
        return [
            'name' => ['required', 'string', 'max:64'],
            'password' => ['required'],
        ];
    }
}

使用指南

<需要描述>

运行测试

此包通过100%的行覆盖率和路径覆盖率进行单元测试。你可以通过简单地克隆源代码,安装依赖项,然后运行./vendor/bin/phpunit来运行测试。开发依赖项中还包括一些Composer脚本,可以帮助进行代码风格和覆盖率报告

composer check
composer coverage
composer fix
composer test
composer retry

有关它们的执行和报告输出的更多详细信息,请参阅composer.json

许可

版权(c)2018-2023 Artisan Made, Co.

此包根据MIT许可证发布。有关商业许可条款,请参阅随代码每份副本一起分发的LICENSE文件。