1
有什么办法可以自定义在laravel在find方法用的字段名:自定义字段名
User::find(1) //this assumes that the primary key field is always named id
我试图在模型上这样做:
public static $id = 'user_id';
但这不起作用。
$user = User::where('user_id', '=', 2);
但我喜欢打字更少的代码,我特别希望它链条:做find()方法时,依然采用了列“ID”
我总是可以做这样的事情,它使用查询插入新记录到另一个表,但是这并不工作:
$user = User::where('insect_id', '=', 2)->transactions()->insert(array('trans_id' => 34));