2016-05-02 1 views
1

Essayer de paginer une jointure interne mais cela ne fonctionne pas.comment -> paginate() sur une jointure interne Laravel 5

Ce qu'il mon code

$positions = DB::table('position') 
    ->join('company', 'position.company_id', '=', 'company.id') 
    ->select('position.*', 'company.name') 
    ->paginate(15) 
    ->get(); 

C'est ce que le tableau ressemble (sans paginate ->())

Array(
[0] => stdClass Object 
    (
     [id] => 1 
     [company_id] => 1 
     [title] => Software Developer 
    ) 

[1] => stdClass Object 
    (
     [id] => 2 
     [company_id] => 2 
     [title] => Accountant 
    ) 

[2] => stdClass Object 
    (
     [id] => 3 
     [company_id] => 3 
     [title] => Insurance salesman 
    ) 

et ce que j'utilise

use DB; 
use Illuminate\Support\Facades\Input; 
use Illuminate\Http\Request; 
use App\Http\Requests; 

Répondre