我正在使用Laravel 4.2。我在一次采访中被问到,当我们使用Laravel控制器/模型等的CRUD操作时,我们如何能够将数据插入数据库表中。
我以前已经实现了这一目标,在将数据发送到控制器之前,我更新了模型,例如......
Log::insert($data)
这样,每个控制器都有额外的工作。我们可以在实现这一点时使用App::bind
东西吗?
您要查找的内容称为模型事件
Model::saved(function($user)
{
Log::insert($data)
});
您可能还想查看本教程使用 Laravel 4 的模型事件