鍍金池/ 問(wèn)答/PHP  網(wǎng)絡(luò)安全/ laravel中查詢bigint字段,值被截?cái)啵?/span>

laravel中查詢bigint字段,值被截?cái)啵?/h1>

數(shù)據(jù)庫(kù)中有一個(gè)字段a,類型為bigint(20),使用eloqunt查詢此字段,返回的值被截?cái)酁椋?147483647。

顯然是此字段被laravel判定為int類型,laravel中是如何定義一個(gè)數(shù)據(jù)庫(kù)字段對(duì)應(yīng)的類型呢?如何處理此問(wèn)題呢?

回答
編輯回答
生性

找到了答案

在model類中,添加一下成員變量即可:

    //定義字段類型
    protected $casts = [
        'columnName' => 'string'
    ];
2018年8月2日 12:39