2016-09-29 5 views
1

Я хочу добавить разбивку на страницы в таблицу «пассажир». Я загрузил пакет разбивки на страницы php artisan vendor:publish --tag=laravel-pagination. В моем коде контроллера я добавил функцию paginate.table отображает одну строку, но контроллер разбиения на страницы не отображается (< < 1 2 3 >>). Я хочу показать управление разбивкой по страницам. Как я могу получить контроль разбивки на страницы.pagination in laravel 5.3

Contrller travelApprovalController

<?php 
    namespace App\Http\Controllers; 
    use Illuminate\Http\Request; 
    use DB; 
    use App\Http\Requests; 
    use App\Http\Controllers\Controller; 

    class travelApprovalController extends Controller { 
    public function index(){ 
    $users = DB::table('passenger')->paginate(1); 
    return view('approval_view',['users'=>$users]); 
    } 
    } 

approval_view.vlade.php

<table border = 1> 
    <tr> 
     <td>ID</td> 
     <td>Passanger Name</td> 
     <td>Destination</td> 
     <td>Created Date</td> 
    </tr> 
    @foreach ($users as $user) 
    <tr> 
     <td>{{ $user->p_id }}</td> 
     <td>{{ $user->p_name }}</td> 
     <td>{{ $user->destination }}</td> 
     <td>{{ $user->created_date }}</td> 
    </tr> 
    @endforeach 
    </table> 

web.php (маршрут)

Route::get('view-records','[email protected]'); 

ответ

1
<table border = 1> 
    <tr> 
     <td>ID</td> 
     <td>Passanger Name</td> 
     <td>Destination</td> 
     <td>Created Date</td> 
    </tr> 
    @foreach ($users as $user) 
    <tr> 
     <td>{{ $user->p_id }}</td> 
     <td>{{ $user->p_name }}</td> 
     <td>{{ $user->destination }}</td> 
     <td>{{ $user->created_date }}</td> 
    </tr> 
    @endforeach 
    {{$users->links()}} 
    </table> 
+0

Его working..tks :) – user3386779