rdehnhardt/eloquent-case

rdehnhardt Eloquent Case

8.0.1 2021-05-21 15:54 UTC

This package is auto-updated.

Last update: 2024-09-21 22:59:01 UTC


README

自动设置属性为大写或小写。推荐用于商业系统。

安装

运行以下命令以获取最新版本的软件包

composer require rdehnhardt/eloquent-case
// app/Customer.php
namespace App;

use Illuminate\Database\Eloquent\Model;
use Rdehnhardt\EloquentCase\TransformUpperCase;

class Customer extends Model
{
    use TransformUpperCase;

    /**
     * The attributes that aren't upper case. (optional)
     *
     * @var array
     */
    protected $guardedCase = ['email', 'password'];
}
// app/Customer.php
namespace App;

use Illuminate\Database\Eloquent\Model;
use Rdehnhardt\EloquentCase\TransformUpperCase;

class Customer extends Model
{
    use TransformLowerCase;

    /**
     * The attributes that aren't lower case. (optional)
     *
     * @var array
     */
    protected $guardedCase = ['name'];
}

贡献

欢迎贡献;为了保持有序,所有错误和请求应打开rdehnhardt/eloquent-case/issues中的github问题标签。

所有拉取请求应提交到Develop分支,以便在合并到master分支之前进行测试。

有问题吗?

如果您在使用此软件包时遇到问题,可能有人遇到过相同的问题。您可以在他们的问题中找到常见答案

许可证

eloquent-case软件包是开源软件,根据MIT许可证授权。