イムを照会し、新しい変数のpaginate後:間違ったページネータが2を渡すとビューでレンダリングすると、2つのクエリをマージしようと
$a = Message::where('conversation_id',$id)->where('user_id',$user->id)->where('s_1',1)
->orderBy('created_at','DESC')->get();
$b = Message::where('conversation_id',$id)->where('user_id',$conversation->recipients()->last()->user->id)->where('s_2',1)
->orderBy('created_at','DESC')->get();
$result = $a->merge($b);
$messages = new Paginator($result, $result->count(), 1, 1);
仕事ビューのforeachのが、レンダリングが間違っているとページ付けいけない、表示すべて1ページのみでの結果:
<table class="table table-hover">
@foreach($messages as $i => $message)
<tr>
<td>
<img src="{{$avatar[$message->user->username]}}" class="aoi pull-left" />
<a href="{{route('profile',[$message->user->username])}}">{{ $message->user->name }}</a>
{{ $message->body }}
</td>
</tr>
@endforeach
</table>
{!! str_replace('/?', '?', $messages->render()) !!}
メッセージが正しいのparamsを返しますが、ビュー上で作業をいけないVAR:
{"total":2,"per_page":2,"current_page":1,"last_page":1,"next_page_url":null,"prev_page_url":null,"from":1,"to":2,"data":
のurl:/ message/1?page = 2は2行だけでなく、/ message/1にも表示され、ページ区切りは表示されません。