2017-12-08 15 views
0

$ usersと$ logged_actionの2つのクエリ結果を設定し、両方をマージしました。すべてを表示している場合はすべて値を表示します。ページめくりしたい場合。代わりにall.IのはMacroable.phpライン74にエラー2つのクエリ結果セットを結合し、値をページ分割します

BadMethodCallExceptionをキャッチ:メソッドのpaginateが が存在しません。

$users = DB::table('request')->select('asset_request.*')->get(); 
$logged_action= DB::table('status_tracker')->select('status_tracker.*')->get(); 
$users = $users->merge($logged_action); 
$users=$users->all(); 
return view('layouts.approval_view',['users'=>$users]); 

答えて

0

たぶん、あなたは作品をマージ同じキーで2つのテーブルを結合し、その結果をページ分割することができますか?そのような

何か:

$users = DB::table('request')-> 
join('status_tracker','on' ....)->select ('asset_request.*', ....)->paginate (10); 

もテストされていませんでしたが、あなたはこれを試すことができます。

$users = DB::table('request')->select('asset_request.*')->paginate(10); 
$logged_action= DB::table('status_tracker')->select('status_tracker.*')->paginate(10); 
$users = $users->merge($logged_action); 
$users=$users->all(); 
return view('layouts.approval_view',['users'=>$users]); 

はそれがお役に立てば幸いです。

+0

ビューページでは機能しません – user3386779

+0

ビューページに{{$ users-> links()}}を含めるとします... – Radu

+0

どのように解決しましたか? – Radu

関連する問題