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 相关文章推荐
php框架Phpbean说明
Jan 10 PHP
php Ajax乱码
Apr 09 PHP
php 格式化数字的时候注意数字的范围
Apr 13 PHP
php中通过Ajax如何实现异步文件上传的代码实例
May 07 PHP
php 搜索框提示(自动完成)实例代码
Feb 05 PHP
PHP文件锁定写入实例解析
Jul 14 PHP
laravel容器延迟加载以及auth扩展详解
Mar 02 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
Feb 04 PHP
在IIS下安装PHP扩展的方法(超简单)
Apr 10 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
Aug 01 PHP
浅谈PHP中的Trait使用方法
Mar 22 PHP
php中get_object_vars()在数组的实例用法
Feb 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
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
PHP常用代码
2006/11/23 PHP
PHP实现变色验证码实例
2014/01/06 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
PHP将整数数字转换为罗马数字实例分享
2019/03/17 PHP
javascript 数组的方法集合
2008/06/05 Javascript
JavaScript 定义function的三种方式小结
2009/10/16 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
jQuery动画效果相关方法实例分析
2015/12/31 Javascript
JavaScript数组去重的两种方法推荐
2016/04/05 Javascript
概述BootStrap中role=&quot;form&quot;及role作用角色
2016/12/08 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
2017/12/20 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
Vue项目查看当前使用的elementUI版本的方法
2018/09/27 Javascript
js验证身份证号码记录的方法
2019/04/26 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
2019/09/27 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
jQuery 实现DOM元素拖拽交换位置的实例代码
2020/07/14 jQuery
Python爬虫文件下载图文教程
2018/12/23 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
Python实现猜年龄游戏代码实例
2020/03/25 Python
解决python对齐错误的方法
2020/07/16 Python
大学生大二自我鉴定
2013/10/28 职场文书
销售会计工作职责
2013/12/02 职场文书
九年级化学教学反思
2014/01/28 职场文书
新书发布会策划方案
2014/06/09 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
认错检讨书
2014/10/02 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书
2019暑假学生安全口号
2019/06/27 职场文书
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android