1
我有一個奇怪的情況,在使用Laravel時我從未見過。 我在不同的設置上有相同的代碼庫,IPv4虛擬機中有1個,IPv6虛擬機中有1個。Laravel Query在IPv4 vs上的行爲有所不同。 IPv6環境
這是數據庫中的數據。
這是我的正常查詢。
// $ap = '102030405067';
$gw = Gateway::where('cpe_mac','=',$ap)->first();
dd($gw);
在我的IPv4的設置,我得到:
{#541 ▼
+"id": 1
+"account_id": "50"
+"cpe_mac": "102030405067"
+"gw_id": "1956692524588882"
+"gw_secret": "zUIyaQfCntob2thL6uR4uQfBvmlCei-5q_oVSJnyeSc"
+"fb_wifi_enable": "1"
+"created_at": "2017-10-10 14:41:17"
+"updated_at": "2017-10-10 14:41:17"
}
在我的IPv6的設置,我得到:
null
嘗試#2
dd(Gateway::all());
。
結果
在IPv4中,我得到了所有返回的記錄。
在IPv6中,我得到了這個空集
Collection {#542 \u25bc #items: [] }
最令人困惑的部分是,其他表似乎做工精細,這gateways
似乎成爲唯一導致問題的人。
我三重檢查了我的網關型號名稱和表名。他們拼寫正確。
你們見過這樣的事情之前?
如何進一步調試此問題?
我還應該嘗試什麼?
讓我來試試這個'修剪($ AP)' – ihue
不,沒有工作。同樣的結果。 – ihue
我試過'dd(Gateway :: all());'。在IPv4中,我得到了所有的記錄。在IPv6中,我得到了這個空集合'Collection {#542 \ #items:[] }' – ihue