我的where 條件明明是怎么就變成了is null? 還有 laravel orm 里面怎么自定義主鍵啊 我的表并沒有id 這個字段
4 回答

縹緲止盈
TA貢獻2041條經(jīng)驗 獲得超4個贊
主鍵#
Eloquent 也會假設(shè)每個數(shù)據(jù)表都有一個叫做 id 的主鍵字段。你也可以定義一個 $primaryKey 屬性來重寫這個約定。
此外,Eloquent 假定主鍵是一個遞增的整數(shù)值,這意味著在默認(rèn)情況下主鍵將自動的被強制轉(zhuǎn)換為 int。
如果你想使用非遞增或者非數(shù)字的主鍵,你必須在你的模型 public $incrementing 屬性設(shè)置為false。
引用自laravel官方文檔,eloquent ORM部分。

HUWWW
TA貢獻1874條經(jīng)驗 獲得超12個贊
可以直接先看看$where里面具體內(nèi)容是什么
再看看 $req->get
的源碼是怎么返回的.或者給個默認(rèn)值$req->get('mobile', '')
- 4 回答
- 0 關(guān)注
- 1232 瀏覽
添加回答
舉報
0/150
提交
取消