laravel5.6实现数值转换
2019-10-24 07:04
1566 查看
在laravel框架中,如果希望从数据库中取出的值就是我们希望的类型,可以使用laravel框架模型中的$casts属性值来将需要的字段转换成需要的类型,用法如下:
<?php namespace App; use Illuminate\Database\Eloquent\Model; class User extends Model { /** * 应该被转化为原生类型的属性 * * @var array */ protected $casts = [ //字段=>希望转换的类型 'is_admin' => 'boolean', ]; }
总结来说,就是给需要转换的表的对应模型中添加$casts属性,目前支持转换的类型有integer, real, float, double, string, boolean, object,array,collection,date,datetime 和 timestamp。
以上这篇laravel5.6实现数值转换就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- 在laravel中实现将查询的对象转换为多维数组的函数
- 用 sprintf 和 sscanf 函数实现数值数组和字符数组互相转换
- 实现IP地址与数值之间的转换
- 利用stringstream 类实现字符串和数值间转换
- 使用扩展方法实现枚举类型与数值类型的相互转换
- 详解Laravel5.6 Passport实现Api接口认证
- 操作xml文件,实现一一对应关系数值的高效转换
- 数据结构(17)栈典型问题之C++实现数值转换
- Oracle Number型数值存储与转换的实现详解
- Oracle Number型数值存储与转换的实现详解
- C语言实现数值转换(十进制转八进制)
- 数据结构_栈实现数值转换
- 用栈链实现数值转换
- 如何正确实现PHP字符串转换为数值的需求
- JS函数实现数值转换为人民币大写
- 小程序实现sql插入语句转换成Laravel迁移语句
- Excel日期/时间存储数值转换为具体日期/时间(java实现)
- 作业02: 实现三个数值的转换。
- 在.NET Framework中,实现各种进制的数值间的转换
- 二十五:Char实例与各种数值类型相互转换的三种技术实现