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 相关文章推荐
风格模板初级不完全修改教程
Oct 09 PHP
用DBSQL类加快开发MySQL数据库程序的速度
Oct 09 PHP
PHP在字符串中查找指定字符串并删除的代码
Oct 02 PHP
PHP array_flip() 删除重复数组元素专用函数
May 16 PHP
php检测useragent版本示例
Mar 24 PHP
神盾加密解密教程(三)PHP 神盾解密工具
Jun 08 PHP
php禁止某ip或ip地址段访问的方法
Feb 25 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
Jan 18 PHP
php版微信公众账号第三方管理工具开发简明教程
Sep 23 PHP
CodeIgniter框架常见用法工作总结
Mar 16 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
Aug 09 PHP
php面向对象基础详解【星际争霸游戏案例】
Jan 23 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操作xml入门之xml标签的属性分析
2015/01/23 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
PHP常见的几种攻击方式实例小结
2019/04/29 PHP
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
JavaScript中检查对象property的存在性方法介绍
2014/12/30 Javascript
jQuery插件boxScroll实现图片轮播特效
2015/07/14 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
2017/02/14 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
VSCode launch.json配置详细教程
2020/06/18 Javascript
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
python链接Oracle数据库的方法
2015/06/28 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
Python实现将数据写入netCDF4中的方法示例
2018/08/30 Python
python for和else语句趣谈
2019/07/02 Python
PyCharm导入python项目并配置虚拟环境的教程详解
2019/10/13 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
python中字典增加和删除使用方法
2020/09/30 Python
css3实现书本翻页效果的示例代码
2021/03/08 HTML / CSS
html5 利用canvas手写签名并保存的实现方法
2018/07/12 HTML / CSS
关于HTML5的22个初级技巧(图文教程)
2012/06/21 HTML / CSS
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
How TDD works
2012/09/30 面试题
校园安全检查制度
2014/02/03 职场文书
县政府班子个人对照检查材料
2014/10/05 职场文书
2014年新教师工作总结
2014/11/08 职场文书
中国汉字听写大会观后感
2015/06/02 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL