예제 #1
0
 public function index(Request $request)
 {
     session()->put('backUrl', request()->fullUrl());
     $trash = $request->segment(3) == 'trash' ? true : false;
     $query = Role::sort();
     $trash ? $query->onlyTrashed() : '';
     $search = [];
     $search['name'] = $request->input('name', '');
     $search['status'] = $request->input('status', '');
     $search['name'] ? $query->where('name', 'LIKE', '%' . $search['name'] . '%') : '';
     $search['status'] ? $query->where('status', $search['status']) : '';
     $roles = $query->paginate(50);
     $view['trash'] = $trash;
     $view['search'] = $search;
     $view['roles'] = $roles;
     return view('mixdinternet/admix::roles.index', $view);
 }
예제 #2
0
 private function getRoles()
 {
     $roles = Role::sort()->get()->pluck('id', 'name');
     $arrayRoles = [];
     foreach ($roles as $k => $v) {
         $arrayRoles[$v] = $k;
     }
     return $arrayRoles;
 }