嗨,我想通过编写类似这样的代码
来按关系对行进行分页$jobs=auth()->user()->employer->jobs::paginate(10);
我尝试了此代码,但出现此错误
方法Illuminate \ Database \ Eloquent \ Collection :: paginate不 存在。
答案 0 :(得分:2)
最后一部分应该是->jobs()->paginate(10);
。
答案 1 :(得分:1)
尝试一下:
$jobs=auth()->user()->employer->jobs->paginate(10);
答案 2 :(得分:1)
如果编写不带括号“()”的关系,它将返回collection,而带有“()”的关系将返回对页面上可用的方法进行分页的模型。
因此您的代码应:
$request->setPort(8000);