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截取中文字符串的问题
Jul 12 PHP
PHP新手上路(十一)
Oct 09 PHP
轻松修复Discuz!数据库
May 03 PHP
学习discuz php 引入文件的方法DISCUZ_ROOT
Jun 21 PHP
Smarty Foreach 使用说明
Mar 23 PHP
php的大小写敏感问题整理
Dec 29 PHP
PHP面向对象之旅:深入理解static变量与方法
Jan 06 PHP
php的memcache类分享(memcache队列)
Mar 26 PHP
简单谈谈php延迟静态绑定
Jan 26 PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 PHP
Laravel重定向,a链接跳转,控制器跳转示例
Oct 22 PHP
tp5.1 框架数据库高级查询技巧实例总结
May 25 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 disk_free_space 返回目录可用空间
2010/05/10 PHP
php跨站攻击实例分析
2014/10/28 PHP
PHPExcel内存泄漏问题解决方法
2015/01/23 PHP
PHP实现简单搜歌的方法
2015/07/28 PHP
关于PHP文件的自动运行方法分析
2016/05/13 PHP
Yii中的cookie的发送和读取
2016/07/27 PHP
PHP 图片处理
2020/09/16 PHP
jQuery的ready方法详解
2014/11/27 Javascript
JavaScript实现SHA-1加密算法的方法
2015/03/11 Javascript
12个非常实用的JavaScript小技巧【推荐】
2016/05/18 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
Vue-router结合transition实现app前进后退动画切换效果的实例
2017/10/11 Javascript
微信小程序wx.previewImage预览图片实例详解
2017/12/07 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
JavaScript之Blob对象类型的具体使用方法
2019/11/29 Javascript
[52:12]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
python生成excel的实例代码
2017/11/08 Python
python求质数的3种方法
2018/09/28 Python
pymongo中聚合查询的使用方法
2019/03/22 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
2020/11/13 Python
HTML5 weui使用笔记
2019/11/21 HTML / CSS
使用HTML5做的导航条详细步骤
2020/10/19 HTML / CSS
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
压铸汽车模型收藏家:Diecastmodelswholesale.com
2016/12/21 全球购物
中国网上药店领导者:1药网
2017/02/16 全球购物
年会搞笑主持词串词
2014/03/24 职场文书
公司建议书怎么写
2014/05/15 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python