Php Laravel事件:火力有效载荷格式错误
我目前正在使用Laravel4.2 当我触发一个以数组形式发送负载的事件时,侦听器检索负载,而负载只是关联数组中的第一项 启动事件: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); } 转储以下内容:
$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');没什么特别的。。。