Как получить данные из таблицы SQL с условием где с помощью get () в Laravel 5.8 - PullRequest
0 голосов
/ 11 июня 2019

как извлечь несколько строк из таблицы с условием where, используя laravel 5.8

Я пытался с соединениями, но я не получаю данные. приведенный ниже код не работает в моем случае.

Я могу получить первый ряд, но я ищу несколько рядов.

public function show($id)
{
    $event = Event::find($id);
    $speaker = Speaker::where('event_id', '=', $id)->get();
    return view('events-show')->with('event', $event)->with('speaker', $speaker);

}

Я хочу получить данные двух таблиц, используя laravel 5.8 и отобразить их на странице просмотра.

1 Ответ

0 голосов
/ 12 июня 2019
try this 

$ speaker = Speaker :: join ('events', 'events.id', 'speaker.event_id') -> где ('events.id', '=', $ id) -> get();обратный просмотр ('events-show') -> with ('speaker', $ speaker);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...