Я использую 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