私のuserテーブルからadmin以外のすべてのユーザを取得しようとしています。そうlaravel |雄弁なforeachが動作しない
$agents = User::where('is_admin','=', 'false')->get();
//didn't work
foreach ($agents as $agent=>$value)
{
echo "{$agent}=>{$value}"."<br>";
}
//tried dumping
dd($agents);
よう が、それは動作しませんでしたので、私はそれがどんな結果を持っていた場合、私は今のように、1つの非管理者を持ってチェックする変数をダンプしようとした:そして、ここで出力
Collection {#219 ▼
#items: array:1 [▼
0 => User {#222 ▼
#casts: array:1 [▶]
#fillable: array:6 [▶]
#hidden: array:2 [▶]
#connection: null
#table: null
#primaryKey: "id"
#keyType: "int"
+incrementing: true
#with: []
#perPage: 15
+exists: true
+wasRecentlyCreated: false
#attributes: array:10 [▶]
#original: array:10 [▶]
#dates: []
#dateFormat: null
#appends: []
#events: []
#observables: []
#relations: []
#touches: []
+timestamps: true
#visible: []
#guarded: array:1 [▶]
#rememberTokenName: "remember_token"
}
]
}
です
....どのように多くの非管理者ユーザあなたが持っていますあなたのテーブルに?あなたはコレクションをエコーすることはできません。エコーは単純なもの、文字列、intなどのためだけに使用されます。 – lewis4u
@ lewis4u私はすべての非管理者の詳細を取得しようとしています。私は現在、非管理者が1人いるが、その数は増えるだろう。私はforeachを使用してそれらを印刷したい –