когда я вставляю какие-либо данные в любую таблицу, я должен смотреть на эту запись вверху в виде списка, используя laravel - PullRequest
0 голосов
/ 07 мая 2020
• 1000 Могу ли я использовать один l oop для двух разных таблиц?

* Контроллер **

                        public function index()
                        { 
                        $data=[
                       'Digitizingorders'=>Auth::user()->digitizing()->get(),
                       'Vectororders'=>Auth::user()->vector()->get()
                        ];
                        return view('front_end.profile.tool.pendingorders',$data);
                        }

HTML view

                      <tbody>
                      @foreach($Digitizingorders as $key=> $Digitizingorder)
                      <tr>
                      <td></td>
                      <td>DON-0{{$Digitizingorder->id}}</td>
                      <td>{{$Digitizingorder->order_name}}</td>
                      <td></td>
                      <td>{{$Digitizingorder->recieved_date}}</td>
                      <td>{{$Digitizingorder->released_date ?? 'processing'}}</td>
                      <td>$0.00</td>
                      </tr>
                      @endforeach
                      @foreach($Vectororders as $key=> $Vectororder)
                      <tr>
                      <td></td>
                      <td>VON-0{{$Vectororder->id}}</td>
                      <td>{{$Vectororder->vector_name}}</td>
                      <td></td>
                      <td>{{$Vectororder->recieved_date}}</td>
                      <td>{{$Digitizingorder->released_date ?? 'processing'}}</td>
                      <td>$0.00</td>
                      </tr>
                      @endforeach
                      </tbody>  

1 Ответ

0 голосов
/ 07 мая 2020

Чтобы новые элементы отображались вверху, я думаю, вам нужно упорядочить по дате created_at, например, добавив

->orderByDesc("created_at")->get()

public function index() {    
         $data=[ 
          'Digitizingorders'=>Auth::user()->digitizing()->orderByDesc("created_at")->get(), 
         'Vectororders'=>Auth::user()->vector()->orderByDesc("created_at")->get()
         ]; 
    return view('front_end.profile.tool.pendingorders',$data); 
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...