2
У меня есть запрос объединения из двух разных таблиц, которые я должен выполнить через необработанный запрос. Но я столкнулся с проблемой в paginatig результате. Вот что я сделалLaravel 5 pagination on raw query
namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Pagination\Paginator;
use Illuminate\Http\Request;
class SiteController extends Controller {
public function index()
{
$result = \DB::select(\DB::raw("UNION query"));
$result_p = Paginator::make($result , count($result), 10);
return view('view_name',compact('result'));
}
}
Это дает ошибку
Call to undefined method Illuminate\Pagination\Paginator::make()
Любая помощь приветствуется.
Спасибо. это сработало. Но что делать Если бы я хотел использовать фасад, то, используя Paginator :: make – Amit
Это похоже на проблему с пространством имен. Фасады находятся в глобальном пространстве имен, поэтому обычно '\ Facade :: make()' должен работать. – user3158900
@ user3158900 Его работа, но как получить доступ к результатам, его показ защищен. –