コード例 #1
0
 /**
  * @param Request $request
  * @return $this
  */
 public function index(Request $request)
 {
     if ($request->ajax()) {
         return Datatables::of(Role::select(['id', 'name', 'display_name', 'description']))->addColumn('actions', function ($role) {
             return $this->getButtons($role);
         })->make(true);
     }
     $html = $this->htmlBuilder->addColumn(['data' => 'id', 'name' => 'id', 'title' => 'Id'])->addColumn(['data' => 'display_name', 'name' => 'display_name', 'title' => 'Nombre'])->addColumn(['data' => 'description', 'name' => 'description', 'title' => 'Descripción'])->addColumn(['data' => 'actions', 'name' => 'actions', 'title' => '', 'orderable' => false]);
     return view('users::roles.index')->with('html', $html);
 }