laravel-custom-casts:为Laravel模型属性创建自己的自定义转换类型

时间:2024-02-24 06:35:30
【文件属性】:

文件名称:laravel-custom-casts:为Laravel模型属性创建自己的自定义转换类型

文件大小:23KB

文件格式:ZIP

更新时间:2024-02-24 06:35:30

package laravel casting attribute cast

Laravel Custom Casts 为Laravel模型属性创建自己的转换类型 Laravel自定义强制转换与Eloquent强制转换类似,但具有自定义逻辑(在单独的类中)。 这意味着我们可以在多个模型中使用相同的转换逻辑-我们可以编写并在任何地方使用。 除了强制转换为自定义类型之外,此程序包还允许自定义强制转换侦听并响应基础模型事件。 让我们回顾一些Laravel常见的演员类型及其用法示例: namespace App ; use Illuminate \ Database \ Eloquent \ Model ; class User extends Model { protected $ casts = [ 'is_admin' => 'boolean' , 'login_count' => 'integer' 'height' => 'decimal:2' ]; } 除了boolean , integer和decimal ,Laravel还支持real , float , double , string


【文件预览】:
laravel-custom-casts-master
----composer.json(897B)
----.travis.yml(173B)
----phpunit.xml(679B)
----config()
--------custom_casts.php(473B)
----.docker()
--------app()
----LICENCE(1KB)
----.github()
--------ISSUE_TEMPLATE()
----tests()
--------database()
--------Integration()
--------Support()
--------TestCase.php(2KB)
----src()
--------helpers.php(313B)
--------CustomCastsServiceProvider.php(634B)
--------HasCustomCasts.php(6KB)
--------CustomCastBase.php(1KB)
----docker-compose.yml(262B)
----.gitignore(170B)
----README.md(8KB)

网友评论