是否在cakePHP中的laravel中有任何afterFind()模型事件,以便我可以在任何搜索查询后格式化数据。或其他任何方式吗?
由于
答案 0 :(得分:1)
它不是一个事件,而是一个可以在模型中设置的变异器。您只需在模型中创建名为setFooAttribute($value)
的方法,其中Foo
是要在camelCase中修改的列的名称。
示例:
public function setFirstNameAttribute($value)
{
$this->attributes['first_name'] = strtolower($value);
}
这是正确的,如此处所示的文档...... http://laravel.com/docs/eloquent#accessors-and-mutators
答案 1 :(得分:0)
Laravel模型没有找到事后的事件。
但是您可以使用扩展程序https://packagist.org/packages/haegemon/lara-find-event
在查找后挂钩