【问题标题】:Laravel 5 pagination send to view with other variablesLaravel 5 分页发送以查看其他变量
【发布时间】:2015-11-02 13:34:19
【问题描述】:

我有这一堆代码

$result= AccessControl::getUserAccess("/admin/users/user");
if($result==1)
{
    return redirect("/");
}
else
{
    $user= Users::Tenant((int)session()->get('tenantId'))->paginate();
    return response()->json(["Users"=>$user,"Access_level"=>$result]);
} 

通过上述操作,我不断在前端得到 $user 对象的空值。但是当我返回$user 对象时,它包含所有预期的分页。我如何将Access_level 作为其中的一部分包含在仍然使用 json 的用户中?

【问题讨论】:

  • 是不是我不能用分页返回任何其他东西?

标签: php pagination laravel-5


【解决方案1】:

您可以像这样使用 appends 方法添加 Access_level 变量

$user= Users::Tenant((int)session()->get('tenantId'))->paginate();
$user['access_level ']= $result;
return $response->json( $user);

【讨论】:

  • 这仅附加到 url。我寻求的是添加 access_level 作为对象 $user 的属性
  • 检查编辑的答案,它给出了一个额外的 "access_level":1 ,分页 json 结果的内部数据。
猜你喜欢
  • 2015-08-16
  • 1970-01-01
  • 2022-01-09
  • 1970-01-01
  • 1970-01-01
  • 2015-04-19
  • 2013-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多