laravel5.6实现数值转换

2025-05-29 0 31

在laravel框架中,如果希望从数据库中取出的值就是我们希望的类型,可以使用laravel框架模型中的$casts属性值来将需要的字段转换成需要的类型,用法如下:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18
<?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实现数值转换就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持快网idc。

原文链接:https://blog.csdn.net/weixin_41767780/article/details/82530814

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 laravel5.6实现数值转换 https://www.kuaiidc.com/91301.html

相关文章

发表评论
暂无评论