как — & gt; paginate () для внутреннего соединения Laravel 5

Попытка разбить внутреннее соединение на страницы, но оно не работает.

Это мой код

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

Вот как выглядит массив (без пагинации -> ())

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
)

и это то, что я использую

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

2

Решение

paginate отличается от метода get либо get for all, либо paginate для paginated get, но не оба.

уберите get и все заработает. https://laravel.com/docs/5.2/pagination

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]