我有下一个问题
我在mysql上有一个名为jobs的表,该表的idbusiness列是对表业务的引用。
好吧,我的工作就是这样
id | idbusiness |名称|地址
这是我的分页功能所在的行:
$employments = employments::paginate(10)->onEachSide(5);
还有我在showemploymets.blade.php中的代码
{{$empleados->appends(request()->except('showemployments'))->links()}}
问题是当我选择IDBusiness = 1没问题时,向我显示IDBusiness = 1的所有就业机会,但是当我选择IDBusiness = 2 o 3 o 4
他们向我显示了选定的工作,直到第XX页,而不是第一页...
感谢您的帮助
答案 0 :(得分:1)
您可以尝试以下方法:
控制器文件
public function cities()
{
$cities = App\City::paginate(2);
return view('welcome', compact('cities'));
}
刀片文件
{{ $cities->onEachSide(3)->links() }}
说明:
onEachSide(1)
显示 ACTIVE 页之前和之后的页数。
例如,假设我们在第30页上的分页为5,总记录数为355,则比:
{{ $cities->onEachSide(1)->links() }}
1 2 .. 29 30 31 .. 66 67
{{ $users->onEachSide(2)->links() }}
1 2 .. 28 29 30 31 32 .. 66 67
答案 1 :(得分:0)
好,所以我花了很长时间才弄清楚Laravel 5.7。 这是我的错误,希望对您有所帮助。
我将nginx用作网络服务器,因此这可能仅适用于该网络服务器。 在此行的末尾加上query_string非常重要:
try_files $uri $uri/ /index.php?$query_string
如果需要,我将发布整个配置,但这对您有帮助。