Как я могу разбить множество постов на home.blade.php - PullRequest
0 голосов
/ 15 сентября 2018

Я использую Laravel, и я создал home.blade.php для пользователя. Когда пользователь создает сообщение для настольного компьютера, ноутбука или телефона (я создаю различные контроллеры для настольного ноутбука и телефона), а затем пользователь переходит на домашнюю страницу, отображаются все сообщения для настольного компьютера, ноутбука и телефона, но я хочу разместить их на ( 5).

Но у меня нет той же проблемы, когда пользователь создает сообщение только для ноутбука, или для настольного компьютера, или для телефона ... здесь показано разбиение на страницы (5), потому что я создал laptopController, phoneController, desktopController с разбиением на страницы и в index.blade.php (для ноутбука) я использовал {{$ laptop-> links ()}}

Но у меня есть некоторые проблемы с разбиением на страницы, когда пользователь заходит на домашнюю страницу и отображает все сообщения, сделанные для ноутбуков на настольных телефонах, там нет нумерации страниц. Я хочу, чтобы нумерация страниц в desc (5)

laptopController

public function index()
{
    $laptops = Laptop::orderby('created_at','desc')->paginate(5);
    return view('laptop.index')->with('laptop',$laptops);
}

HomeController.php

public function index()
{
    $user_id = auth()->user()->id;
    $user = User::find($user_id);

    return view('home')->with('posts', $user->posts)->with('laptop',$user->laptops)->with('phone',$user->phones)->with('tablet',$user->tablets)->with('periferiaka',$user->periferiakas);
}

home.blade.php

                @if(count($phone) >0)
               <table class="table table-striped ">
               @foreach($phone as $phones)
               <tr>
                       <td>{{$phones->title}} <br> <br><a href="/phones/{{$phones->id}}"> <img class="responsive1" height="200" width="300" src="/storage/cover_images/{{$phones->cover_image}}"></a></td>
                       <td><a href="/phones/{{$phones->id}}/edit" class="btn btn-default pad">Επεξεργασία</a></td>
                       <td>
                               {!!Form::open(['action' => ['PhoneController@destroy', $phones->id],'method' => 'POST','onsubmit' => 'return confirmDelete()', 'class' =>'pull-right'])!!}
                               {{Form::hidden('_method', 'DELETE')}}
                               {{Form::submit('Διαγραφή', ['class' => 'btn btn-danger'])}}
                               {!!Form::close()!!}   
                           </td>
                       </tr>

                       @endforeach
               </table>
               @endif

              @if(count($laptop) >0)
               <table class="table table-striped ">

               @foreach($laptop as $laptops)
               <tr>
                       <td>{{$laptops->title}} <br> <br><a href="/laptops/{{$laptops->id}}"> <img class="responsive1" height="200" width="300" src="/storage/cover_images/{{$laptops->cover_image}}"></td>
                       <td><a href="/laptops/{{$laptops->id}}/edit" class="btn btn-default pad">Επεξεργασία</a></td>
                       <td>
                               {!!Form::open(['action' => ['LaptopController@destroy', $laptops->id],'method' => 'POST','onsubmit' => 'return confirmDelete()', 'class' =>'pull-right'])!!}
                               {{Form::hidden('_method', 'DELETE')}}
                               {{Form::submit('Διαγραφή', ['class' => 'btn btn-danger'])}}
                               {!!Form::close()!!}   
                           </td>
                       </tr>

                       @endforeach

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