文件名称: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)