Laravel 5.8在创建方法期间访问新的行ID

时间:2019-04-22 08:52:46

标签: laravel-5.8

我的id类使用Trait,该Trait代表新注册的用户创建表。

我想访问新用户static::creating(function($obj) { if (empty($obj->db_name)) { $obj->attributes['table_id'] = 'user_' . $obj->id; } }); 的号码,以便在如下所示的表中使用它(无效)。

id

creating过程中如何访问该新用户的created,这样我就可以创建和保存记录,而无需使用app.use(session({ //session stuff })); app.use(bodyParser.urlencoded({ extended: false })); app.use(express.static('client')); app.get('/', async function(req, res){ console.log(req); } module.exports = app; app.listen(8090); 方法来更新该列。

1 个答案:

答案 0 :(得分:1)

creating发生在之前,该记录已保存-尚无ID。您可能想挂入created事件,该事件在保存记录并具有ID的之后发生。