我如何在home.blade.php

时间:2018-09-15 17:20:30

标签: php laravel pagination

我使用Laravel,并为用户创建了home.blade.php。当用户在台式机,笔记本电脑或手机上发布帖子时(我为台式机笔记本电脑和手机创建了不同的控制器),然后用户转到主页,出现了台式机,笔记本电脑和手机上的所有帖子,但我想在( 5)。

但是当用户仅针对笔记本电脑,台式机或手机发帖时,我没有相同的问题。...此处显示了分页(5),因为我创建了带有分页的laptopController,phoneController,desktopController,并在我使用过{{$ laptop-> links()}}

的index.blade.php(用于笔记本电脑)

但是,当用户转到主页并显示为台式电话笔记本电脑完成的所有帖子时,我就没有分页问题。我想在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

0 个答案:

没有答案