如何在Laravel 4中查询除一个以外的所有内容?

时间:2014-11-18 21:32:01

标签: php mysql database laravel-4 blade

CONTROLLER

public function index() {
    $users = User::all(); // Is there a way to chain it with the except method or sth like that
    return View::make('distributors.index')->with('users',$users);
}

目标

我想查询所有用户表,但只有一个。

我想列出我客户的所有用户,但我想隐藏自己。

问题

我该怎么做? 我是以正确的方式接近它吗?

随时给我任何改进建议。

1 个答案:

答案 0 :(得分:6)

如果您的意思是除了当前登录的用户,请执行以下操作:

$users = User::where('id', '!=', Auth::id())->get();