Beispiel #1
0
 /**
  * Display a list of person by it's appRole.
  *
  * @param Request $request
  * @param string  $appRoleId integer
  *
  * @return Response
  */
 public function indexByAppRole(Request $request, $appRoleId)
 {
     $itemsPerPage = $request->input('itemsPerPage') ? $request->input('itemsPerPage') : 10;
     $sortBy = $request->input('sortBy') ? $request->input('sortBy') : 'id';
     $sortOrder = $request->input('sortOrder') ? $request->input('sortOrder') : 'desc';
     $params = ['itemsPerPage' => $itemsPerPage, 'sortBy' => $sortBy, 'sortOrder' => $sortOrder, 'appRoleId' => $appRoleId];
     $h1 = AppRole::where('id', $appRoleId)->first()->name;
     return view('admin.people.index', ['people' => $this->people->byAppRole($params), 'appRoleId' => $appRoleId, 'appRoles' => $this->appRoles->forAll(), 'h1' => 'Role: ' . $h1]);
 }
Beispiel #2
0
 /**
  * Get all of the appRole by ID.
  *
  * @param int $appRoleId
  *
  * @return Collection
  */
 public function byId($appRoleId)
 {
     return AppRole::find($appRoleId);
 }