yhy / laravel-lib
laravel 库
2.0
2022-11-05 06:29 UTC
This package is auto-updated.
Last update: 2024-09-05 10:18:08 UTC
README
laravel 库
- laravel 软删除改造为布尔类型,字段为 deleted
在model类中例如UserModel使用 use Yhy\LaravelLib\BoolreanSoftDeletes
const DELETED = 'deleted' // 对应数据可的字段,默认为deleted
- model json 和 时间戳类型转换
在model类中例如UserModel
protected $casts = [
'created_at' => new DateTime(),
'text_json' => new Json()
];
- 验证规则:金额、银行卡号、中文名称、英文名称、邮箱、邮政编码、身份证号、手机、座机、密码、用户名、评分、中文
在Request类中例如AddUserRequest
public function rules()
{
return [
'amount' => ['required',new AmountRule()],
'email' => ['required',new EmailRule()]
];
}