/**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function admin(AdminRequest $request)
 {
     // Clear all permission caches
     $roles = Role::all();
     foreach ($roles as $role) {
         Cache::forget($role->slug);
     }
     $data['permissions'] = Permission::all();
     return view('permissions.admin', $data);
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit(AdminRequest $request, $id)
 {
     $data['user'] = User::findOrFail($id);
     $data['roles'] = Role::all();
     return view('users.edit', $data);
 }