【发布时间】:2018-03-22 07:48:18
【问题描述】:
我在这里遇到了一个奇怪的情况,这是我在使用 Laravel 时从未见过的。 我在不同的设置上有相同的代码库,1 个在 IPv4 虚拟机中,1 个在 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 似乎是唯一导致问题的表。
我检查了我的网关型号名称和表名称。他们拼写正确。
你们以前见过这样的事情吗?
如何进一步调试这个问题?
我还应该尝试什么?
【问题讨论】:
标签: php laravel laravel-5 ip laravel-5.1