我使用的是Laravel 4.2。我在接受采访时被问到,当我们使用Laravel控制器/模型等的CRUD操作时,我们怎样才能将数据插入到数据库表中。
我之前已经实现了这一点,在将数据发送到控制器之前,我更新了模型......
Log::insert($data)
通过这种方式,每个控制器都有额外的工作。
实现这个时我们可以使用App::bind
吗?
答案 0 :(得分:1)
您要找的是Model Event
Model::saved(function($user)
{
Log::insert($data)
});
您可能还想查看本教程Using Laravel 4's Model Events