laravel5.6實現數值轉換

 更新時間:2019年10月23日 17:50:52   作者:碼農的成長   我要評論
今天小編就為大家分享一篇laravel5.6實現數值轉換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在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實現數值轉換就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

2019开奖结果