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));