PHP

【Laravel6】自分のアカウントを除いた全てのユーザを取得する方法

こんにちは、シロウ(@shiro_life0)です。

今回はタイトル通り、自分のアカウント(認証済みユーザー)を除いた全てのユーザーを取得する方法を紹介します。

認証済みユーザー以外の全ユーザーを取得する方法

方法は下記の通りです。

$users = User::all()->except([\Auth::id()]);

簡単ですね。

User::all()で全ユーザーを取得して、そこからexceptメソッドで認証済みユーザー(自分)のIDを持つアカウント情報を除外しています。

以上です(*´ω`*)ノ