laravel5.6實(shí)現(xiàn)數(shù)值轉(zhuǎn)換
在laravel框架中,如果希望從數(shù)據(jù)庫(kù)中取出的值就是我們希望的類(lèi)型,可以使用laravel框架模型中的$casts屬性值來(lái)將需要的字段轉(zhuǎn)換成需要的類(lèi)型,用法如下:
<?php namespace App; use Illuminate\Database\Eloquent\Model; class User extends Model { /** * 應(yīng)該被轉(zhuǎn)化為原生類(lèi)型的屬性 * * @var array */ protected $casts = [ //字段=>希望轉(zhuǎn)換的類(lèi)型 'is_admin' => 'boolean', ]; }
總結(jié)來(lái)說(shuō),就是給需要轉(zhuǎn)換的表的對(duì)應(yīng)模型中添加$casts屬性,目前支持轉(zhuǎn)換的類(lèi)型有integer, real, float, double, string, boolean, object,array,collection,date,datetime 和 timestamp。
以上這篇laravel5.6實(shí)現(xiàn)數(shù)值轉(zhuǎn)換就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
thinkPHP框架實(shí)現(xiàn)圖像裁剪、縮放、加水印的方法
這篇文章主要介紹了thinkPHP框架實(shí)現(xiàn)圖像裁剪、縮放、加水印的方法,結(jié)合實(shí)例形式給出了thinkPHP針對(duì)圖片進(jìn)行裁剪、縮放及加水印的自定義函數(shù),具有一定參考借鑒價(jià)值,需要的朋友可以參考下2017-03-03Thinkphp極驗(yàn)滑動(dòng)驗(yàn)證碼實(shí)現(xiàn)步驟解析
這篇文章主要介紹了Thinkphp極驗(yàn)滑動(dòng)驗(yàn)證碼實(shí)現(xiàn)步驟解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11PHP實(shí)現(xiàn)與java 通信的插件使用教程
這篇文章主要介紹了PHP與java 通信插件,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。2019-08-08PHP中的empty、isset、isnull的區(qū)別與使用實(shí)例
今天小編就為大家分享一篇關(guān)于PHP中的empty、isset、isnull的區(qū)別與使用實(shí)例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03PHP調(diào)用C#開(kāi)發(fā)的dll類(lèi)庫(kù)方法
這篇文章主要介紹了PHP調(diào)用C#開(kāi)發(fā)的dll類(lèi)庫(kù)方法,包含一個(gè)完整的詳細(xì)的DLL制作步驟和PHP調(diào)用方法,需要的朋友可以參考下2014-07-07