Php Laravel事件:火力有效载荷格式错误

Php Laravel事件:火力有效载荷格式错误,php,laravel-4,Php,Laravel 4,我目前正在使用Laravel4.2 当我触发一个以数组形式发送负载的事件时,侦听器检索负载,而负载只是关联数组中的第一项 启动事件: $data = array('user' => $user, 'password_clear' => $pass); Event::fire('user.created', $data); 像这样听着: Event::listen('user.created', function($data) { dd($data); } 转储以下内容:

我目前正在使用Laravel4.2

当我触发一个以数组形式发送负载的事件时,侦听器检索负载,而负载只是关联数组中的第一项

启动事件:

$data = array('user' => $user, 'password_clear'  => $pass);
Event::fire('user.created', $data);
像这样听着:

Event::listen('user.created', function($data) {
    dd($data);
}
转储以下内容:

object(User)#809 (20) {
    ...
}
而我本以为会有一个数组。我错过什么了吗

谢谢,
Federico

您确定$user的内容设置正确吗?我们能看到吗?嗯$用户变量的赋值方式如下:$user=Auth::user()->load('settings');这没什么特别的…你确定你正确设置了$user的内容吗?我们能看到吗?嗯$用户变量的赋值方式如下:$user=Auth::user()->load('settings');没什么特别的。。。