私のDBにはたくさんのユーザーがいて、多くのユーザー属性があり、そのためにクエリが遅いと思います。いくつかの属性を持つ曖昧なクエリ
すべてのユーザーを取得するために雄弁にクエリを作成する方法はありますか?今、私は古典的なものを持っています:
$users = User::all();
そして私はユーザー名created_atだけを取得したいと思います。だから私がブレード@foreach($ usersとして$ users)ループを作成し、$ user->電子メールを取得しようとすると、これは私にそのフィールドが必要ないので、私にエラーを与えるはずです。
このようなクエリを作成するにはどうすればよいですか?
'摘み取る()'メソッドは、あなたが探しているものです。https://laravel.com/docs/5.4/collections#method-pluck – Sebastian