rdehnhardt / eloquent-case
rdehnhardt Eloquent Case
8.0.1
2021-05-21 15:54 UTC
Requires
- php: >=5.5.0
- illuminate/support: 8.*
Requires (Dev)
- phpspec/phpspec: ~2.1
- phpunit/phpunit: ~4.0
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许可证授权。