многократное чтение данных - PullRequest
0 голосов
/ 09 января 2019


Я изучаю laravel. Я не понимаю, как читать несколько данных в laravel.
В моей Data-таблице мое значение 1,2,3
мое имя столбца хобби и значение 1,2. 1 и 2 связаны с другой таблицей, где я хранил свое имя хобби.

предположим,

id || Имя

1 || садоводство
2 || играть

Я хочу отобразить

садоводство, играя


Код моего контроллера: -

 $interests = DB::table('tbl_interests')  ->join('tbl_interest_masters','tbl_interest_masters.interest','=','tbl_interests.id')
->select()
->get();
return view('profile')
->with('interest',$interests);

Не понимаю, как отображать данные в моем представлении?
мой код подходит для чтения нескольких данных !!
Обратите внимание, что я уже научился читать отдельные данные в Laravel.

Ответы [ 2 ]

0 голосов
/ 09 января 2019

просто удалите метод select () из цепочки.

$interests = DB::table('tbl_interests')
    ->join('tbl_interest_masters','tbl_interest_masters.interest','=','tbl_interests.id')
    ->first();
return view('profile')->with('interest',$interests);
0 голосов
/ 09 января 2019

Я не до конца понимаю ваш вопрос, вы хотите вернуть несколько переменных?

Если так, попробуйте это:

return view('YOUR_VIEW', compact('VARIABLE1', 'VARIABLE2'));

Если вы используете blade-сервер, вы можете использовать его для отображения возвращаемых переменных:

{{$VARIABLE1}}

Цикл в массиве:

@foreach($interests as $interest)
    {{$interest->name}}
@endforeach
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...