laravel5.6实现数值转换


Posted in PHP onOctober 23, 2019

在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实现数值转换就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
用Socket发送电子邮件
Oct 09 PHP
php 404错误页面实现代码
Jun 22 PHP
PHP5与MySQL数据库操作常用代码 收集
Mar 21 PHP
PHP strncasecmp字符串比较的小技巧
Jan 04 PHP
php中删除字符串中最先出现某个字符的实现代码
Feb 03 PHP
探讨PHP中OO之静态关键字以及类常量的详解
Jun 07 PHP
PHP错误提示的关闭方法详解
Jun 23 PHP
php计算2个日期的差值函数分享
Feb 02 PHP
PHP实现C#山寨ArrayList的方法
Jul 16 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
php+ajax注册实时验证功能
Jul 20 PHP
thinkphp制作404跳转页的简单实现方法
Sep 22 PHP
laravel框架之数据库查出来的对象实现转化为数组
Oct 23 #PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
Oct 23 #PHP
laravel 执行迁移回滚示例
Oct 23 #PHP
Laravel5.5 数据库迁移:创建表与修改表示例
Oct 23 #PHP
关于laravel5.5的定时任务详解(demo)
Oct 23 #PHP
laravel 出现command not found问题的解决方案
Oct 23 #PHP
关于laravel框架中的常用目录路径函数
Oct 23 #PHP
You might like
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
php使用Session和文件统计在线人数
2015/07/04 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
php设计模式之单例模式代码
2016/06/11 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
JQuery从头学起第一讲
2010/07/04 Javascript
js中获取事件对象的方法小结
2011/03/13 Javascript
javascript数字格式化通用类 accounting.js使用
2012/08/24 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
DeviceOne 让你一见钟情的App快速开发平台
2016/02/17 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
inquirer.js一个用户与命令行交互的工具详解
2019/05/18 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
微信小程序开发中var that =this的用法详解
2020/01/18 Javascript
JS实现网站楼层导航效果代码实例
2020/06/16 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
[34:44]Liquid vs TNC Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
python如何利用paramiko执行服务器命令
2020/11/07 Python
Python之字符串的遍历的4种方式
2020/12/08 Python
基于 Python 实践感知器分类算法
2021/01/07 Python
SKECHERS斯凯奇中国官网:来自美国的运动休闲品牌
2018/11/14 全球购物
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
中式餐厅创业计划书范文
2014/01/23 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
党员干部廉政承诺书
2015/04/28 职场文书
铁人纪念馆观后感
2015/06/16 职场文书
医院保洁员管理制度
2015/08/05 职场文书
六年级上册《闻官军收河南河北》的教学设计
2019/11/15 职场文书