laravel5.1 如何返回上一步insert 操作产生的ID

mysql_insert_id()这个不能使用了

ErrorException in OrderController.php line 143:
mysql_insert_id(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead
已邀请:

hutaoseven

赞同来自: yuanlaini1

DB::insertGetId();

如果你使用模型的话,直接返回整个被插入的数据对象;

少年,多看看文档
如果你用的是 save 方法 直接对象->id 就是新增id

独自伤心

赞同来自:

楼主,你是如何获取的?
$pc = new ProductClass;

$pc->user_name = $request->input('username');
$pc->email = $request->input('email');
$pc->password = md5($request->input('password'));
$pc->ec_salt = rand(1000,9999);
$pc->add_time = strtotime(date("Y-m-d H:i:s",time()));
$pc->action_list = "all";
$pc->save();

火红橘子

赞同来自:

有没有小伙伴需要加Laravel框架技术交流群的 314703843

要回复问题请先登录注册