Отображение данных нескольких переменных отдельно от нескольких таблиц в одном представлении в шаблоне блэйдера в laravel - PullRequest
0 голосов
/ 16 апреля 2019

Я хочу отобразить две переменные данные в одном и том же виде в цикле foreach

    public function getWalletList()
    {
        $data = Data::orderBy('id','desc')->get()->toArray();
        $user_ids = array_column($data, 'id');
        $user_data = User::whereIn('id',$user_ids)->get()->toArray();
        $d= array('data'=>$data,'user'=>$user_data);
        return view('wallet_list', compact('d'));
    }

Итак, как отобразить данные в шаблоне лезвия laravel

@foreach($d as $value)                                        
    <tr>
        <td>{{$value['wallet']['name']}}</td>
        <td>{{$value->user_id}}</td>
        <td>{{$value->price}}</td>
        <td>{{$value->price}}</td>
        <td>{{$value->updated_at}}</td>
    </tr>
@endforeach

1 Ответ

0 голосов
/ 17 апреля 2019

почему вы не используете два foreach?

   @foreach($d as $value)                                        
      <tr>
         <td>{{$value['wallet']['name']}}</td>
         <td>{{$value->user_id}}</td>
         <td>{{$value->price}}</td>
         <td>{{$value->price}}</td>
         <td>{{$value->updated_at}}</td>
      </tr>
   @endforeach
   @foreach($b as $value)                                        
      <tr>
         <td>{{$value['wallet']['name']}}</td>
         <td>{{$value->user_id}}</td>
         <td>{{$value->price}}</td>
         <td>{{$value->price}}</td>
         <td>{{$value->updated_at}}</td>
      <tr>
   @endforeach
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...