注: 主鍵非自增Id,主鍵id是32位字串uuid
uj5u.com熱心網友回復:
嘗試下model更換primarykey試下呢,另外還需要看看下laravel底層框架里model::create是怎么實作的
uj5u.com熱心網友回復:
使用 create() 然后會回傳插入的這一條資料,試試看。
uj5u.com熱心網友回復:
// 輸入錄入
$user = User::create($data);
$user->guid;
試下,我是這樣用的
uj5u.com熱心網友回復:
嗯嗯,祝你好運
uj5u.com熱心網友回復:
我的也是這樣,沒有用自增id,修改了id的型別是bigInteger。然后create后,回傳的id就是0了。。primaryKey 設定id也不起作用;
大佬們,怎么破! :cry:
uj5u.com熱心網友回復:
如果資料表有自增ID,使用 insertGetId 方法來插入記錄并回傳ID值
檔案鏈接:查詢構造器《Laravel 5.6 中文檔案》
uj5u.com熱心網友回復:
$userId = User::insertGetId($data);轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/117890.html
標籤:其他技術討論專區
