为什么用户的电子邮件被[email protected]覆盖

时间:2015-09-29 13:03:57

标签: laravel eloquent

为什么用户的电子邮件会被[电子邮件保护]覆盖?

public function scopeGetList($query)
{
    $users = $query->where("account_id",Auth::user()->account_id)
            ->orderBy('name','asc')
            ->get(array('id','name','email'));

    foreach($users as $user)
    {
        $data\[$user->id\] = sprintf("%s - %s",$user->name,$user->email);
    }

    return $data;

} 

Print

Model

任何帮助?

2 个答案:

答案 0 :(得分:5)

感谢所有人。

我发现问题是在cloudflare上打开了一个功能。

enter image description here

答案 1 :(得分:0)

这些是关于更改为查询scopeGetList。你必须改成这个:

public function scopeGetList($query)
{
    $data = array();
    $users = $query->where("account_id",Auth::user()->account_id)
            ->orderBy('name','asc')
            ->get();

    foreach($users as $user)
    {
        $data[[$user->id]] = $user['name'] + " - "+ $user['email']);
    }

    return $data;

} 

我希望这对你有所帮助。