Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 4分页-Can';I don’我过不了第一页_Laravel_Pagination_Eloquent - Fatal编程技术网

Laravel 4分页-Can';I don’我过不了第一页

Laravel 4分页-Can';I don’我过不了第一页,laravel,pagination,eloquent,Laravel,Pagination,Eloquent,我创建了一个搜索功能,用户可以在其中选择类型、池、日期和时间。我似乎无法使分页器工作,因为当我单击第2页时,结果消失了 我尝试附加$query->links()函数,但没有一次尝试成功 URL如下所示:http://localhost:8080/nih/public/bassengweb/data?time_maling=1&pool_id=1&fraDato=14%2F04%2F2014&tilDato=22%2F04%2F2014&fraTid=00%3A01&tilTid=23%3A59

我创建了一个搜索功能,用户可以在其中选择类型、池、日期和时间。我似乎无法使分页器工作,因为当我单击第2页时,结果消失了

我尝试附加$query->links()函数,但没有一次尝试成功

URL如下所示:
http://localhost:8080/nih/public/bassengweb/data?time_maling=1&pool_id=1&fraDato=14%2F04%2F2014&tilDato=22%2F04%2F2014&fraTid=00%3A01&tilTid=23%3A59

查看文件的代码:

@extends('default')

@section('content')

    <h1>ADMIN SØK</h1>

    {{ Form::open(array('url' => 'bassengweb/data', 'method' => 'GET')) }}
    <table>
        <tr>
            <td>{{ Form::label('time_maling', 'Timemåling') }}</td>
            <td>{{ Form::checkbox('time_maling', 1) }}</td>
            <td>{{ Form::label('3_time_maling', '3. Timemåling') }}</td>
            <td>{{ Form::checkbox('3_time_maling', 1) }}</td>
            <td>{{ Form::label('oppgaver', 'Oppgaver') }}</td>
            <td>{{ Form::checkbox('oppgaver', 1) }}</td>
            <td>{{ Form::label('pool_id', 'Basseng') }}</td>
            <td>{{ Form::select('pool_id', $pools, Input::old('pool_id')) }}</td>
        </tr>
        <tr>
            <td>{{ Form::label('dagsoppg', 'Dagvakt') }}</td>
            <td>{{ Form::checkbox('dagsoppg', 1) }}</td>
            <td>{{ Form::label('kveldsoppg', 'Kveldsvakt') }}</td>
            <td>{{ Form::checkbox('kveldsoppg', 1) }}</td>
            <td>{{ Form::label('helgoppg', 'Helgevakt') }}</td>
            <td>{{ Form::checkbox('helgsoppg', 1) }}</td>
        </tr>
        <tr>
            <td>{{ Form::label('kontcm', 'Kontroll CM') }}</td>
            <td>{{ Form::checkbox('kontcm', 1) }}</td>
            <td>{{ Form::label('arduino', 'Arduino') }}</td>
            <td>{{ Form::checkbox('arduino', 1) }}</td>
            <td><hr/></td>
        </tr>
        <tr>
            <td>{{ Form::label('fraDato', 'Fra dato: ') }}</td>
            <td>{{ Form::text('fraDato', Input::old('fraDato'), array('placeholder' => $date)) }}</td>
            <td>{{ Form::label('tilDato', 'Til dato: ') }}</td>
            <td>{{ Form::text('tilDato', Input::old('tilDato'), array('placeholder' => $date)) }}</td>
        </tr>
        <tr>
            <td>{{ Form::label('fraTid', 'Fra klokka: ') }}</td>
            <td>{{ Form::text('fraTid', Input::old('fraTid'), array('placeholder' => '10:55:31')) }}</td>
            <td>{{ Form::label('tilTid', 'Til klokka: ') }}</td>
            <td>{{ Form::text('tilTid', Input::old('tilTid'), array('placeholder' => '10:55:31')) }}</td>
            <td>{{ Form::submit('Søk') }}<td>
        </tr>
    </table>
    {{ Form::close() }}

    @if(isset($data))
        <table  class='table table-hover'>
            <tr>
                <td>ID</td>
                <td>Tittel</td>
                <td>Verdi</td>
                <td>Ansatt ID</td>
                <td>Dato</td>
                <td>Tid</td>
        @if($type === 'measurement')
                <td>Basseng</td>
            </tr>
            @foreach($data as $dataItem)
                <tr>
                    <td>{{ $dataItem->id }}</td>
                    <td>{{ $dataItem->measurements[0]->title }}</td>
                    <td>{{ $dataItem->value }}</td>
                    <td>{{ $dataItem->emps->user_name }}</td>
                    <td>{{ date('d/m/Y', strtotime($dataItem->date)) }}</td>
                    <td>{{ $dataItem->time }}</td>
                    @foreach($dataItem->measurements as $measurement)
                        <td>{{ $pools[$measurement->pivot->pool_id] }}</td>
                    @endforeach
                    <td>{{ HTML::linkRoute('edit_data', 'Rediger', $dataItem->id) }}</td>
                    <td>{{ HTML::linkRoute('delete_confirm', 'Slett', $dataItem->id) }}
                    </td>
                </tr>
            @endforeach
                    </table>
            {{ $data->appends(array($type => 1, Input::except('page')))->links() }}
        @elseif($type === 'task')
            </tr>
            @foreach($data as $dataItem)
                <tr>
                    <td>{{ $dataItem->id }}</td>
                    <td>{{ $dataItem->tasks[0]->title }}</td>
                    <td>{{ $dataItem->value }}</td>
                    <td>{{ $dataItem->emps->user_name }}</td>
                    <td>{{ date('d/m/Y', strtotime($dataItem->date)) }}</td>
                    <td>{{ $dataItem->time }}</td>
                    <td>{{ HTML::linkRoute('edit_data', 'Rediger', $dataItem->id) }}</td>
                    <td>{{ HTML::linkRoute('delete_confirm', 'Slett', $dataItem->id) }}</td>
                </tr>
            @endforeach
        @endif


    @endif
@stop
@extends('default')
@节(“内容”)
行政司ØK
{{Form::open(数组('url'=>'bassengweb/data','method'=>'GET'))}
{{Form::label('time_maling','Timemåling')}
{{Form::checkbox('time_maling',1)}
{{Form::label('3_time_maling','3.Timemåling')}
{{Form::checkbox('3_time_maling',1)}
{{Form::label('opggaver','opggaver')}
{{Form::checkbox('opggaver',1)}
{{Form::label('pool_id','Basseng')}
{{Form::select('pool_id',$pools,Input::old('pool_id'))}
{{Form::label('dagsoppg','Dagvakt')}
{{Form::checkbox('dagsoppg',1)}
{{Form::label('kveldsoppg','Kveldsvakt')}
{{Form::checkbox('kveldsoppg',1)}
{{Form::label('helgoppg','Helgevakt')}
{{Form::checkbox('helgsoppg',1)}
{{Form::label('kontcm','Kontroll CM')}
{{Form::checkbox('kontcm',1)}
{{Form::label('arduino','arduino')}
{{Form::checkbox('arduino',1)}

{{Form::label('fraDato','fraDato:')} {{Form::text('fraDato',Input::old('fraDato'),array('placeholder'=>$date))} {{Form::label('tilDato','tilDato:')} {{Form::text('tilDato',Input::old('tilDato'),array('placeholder'=>$date))} {{Form::label('fraTid','Fra klokka:')} {{Form::text('fraTid',Input::old('fraTid'),array('placeholder'=>'10:55:31'))} {{Form::label('tilTid','Til klokka:')} {{Form::text('tilTid',Input::old('tilTid'),array('placeholder'=>'10:55:31'))} {{Form::submit('Søk')} {{Form::close()}} @if(isset($data)) 身份证件 蒂特尔 威尔第 安萨特ID 达托 工业贸易署 @如果($type=='measurement') 巴生 @foreach($dataas$dataItem) {{$dataItem->id} {{$dataItem->measurements[0]->title} {{$dataItem->value} {{$dataItem->emps->user_name} {{date('d/m/Y',strotime($dataItem->date))} {{$dataItem->time} @foreach($dataItem->measurementas$measurement) {{$pools[$measurement->pivot->pool_id]} @endforeach {{HTML::linkRoute('edit_data','Rediger',$dataItem->id)} {{HTML::linkRoute('delete_confirm','Slett',$dataItem->id)} @endforeach {{$data->appends(数组($type=>1,Input::except('page'))->links()} @elseif($type==='task') @foreach($dataas$dataItem) {{$dataItem->id} {{$dataItem->tasks[0]->title} {{$dataItem->value} {{$dataItem->emps->user_name} {{date('d/m/Y',strotime($dataItem->date))} {{$dataItem->time} {{HTML::linkRoute('edit_data','Rediger',$dataItem->id)} {{HTML::linkRoute('delete_confirm','Slett',$dataItem->id)} @endforeach @恩迪夫 @恩迪夫 @停止

谢谢。

您可以使用ing appends方法嵌套数组:

$data->appends(array($type => 1, Input::except('page')))->links()
// returns
array(
  $type => 1,
  array(
    ... // Input/Request params are ignored as a nested array
  )
)
将其更改为:

$data->appends(array_merge(array($type => 1), Input::except('page')))->links()