Поиск коллекции в клинке - PullRequest
       37

Поиск коллекции в клинке

0 голосов
/ 07 октября 2019

У меня есть таблица users и catalogs. Каталоги имеют creator_id, который является внешним ключом для id в таблице Users.

Затем я сделал это в PostsConstructor

public function index()
{
    $catalogs = Catalog::query()->get();
    $users = User::query()->get();
    return view('admin.posts',
        [
            'catalogs' => $catalogs,
            'users' => $users
        ]
    );
}

, где я отправляю коллекции в posts.blade.php в почтовом блейде, который у меня есть:

@foreach( $catalogs as $catalog )

<p>Created by {{ ($users->first('id', $catalog->creator_id))->name }}</p>

@endforeach

Я хочу показать, кто создал это сообщение , но там, где моя ошибка, показывается ошибка? Заранее спасибо!

1 Ответ

0 голосов
/ 07 октября 2019

Пожалуйста, попробуйте следующее

@foreach( $catalogs as $catalog )
<p>Created by {{ $users->where('id', $catalog->creator_id)->first()->name }}</p>
@endforeach
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...