2
我有一个来自2个不同表的联合查询,我必须通过原始查询来运行。但是,我正面临着一个问题,就是结果。下面是我做了什么Laravel 5分页原始查询
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它的工作,但如何访问结果,其显示保护。 –