站长网 PHP教程 laravel下怎样实现数值转换?方法是什么?

laravel下怎样实现数值转换?方法是什么?

本文给大家分享的是关于laravel框架中实现数值转换的内容,下文有实现代码供大家参考,对新手认识laravel实现数值转换有一定的帮助,需要的朋友可以了解看看。 在laravel框架中,如果希望从数据库中取出的值就是我们希望的类型,可以使用laravel框架模型中

    本文给大家分享的是关于laravel框架中实现数值转换的内容,下文有实现代码供大家参考,对新手认识laravel实现数值转换有一定的帮助,需要的朋友可以了解看看。
 
    在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。

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/jc/php/2021/1204/33433.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部