/** * * @return \Illuminate\View\View */ public function index() { $tableOptions = ['id' => 'reader-manage', 'class' => 'table-readers', 'row_index' => true]; $options = ['aoColumnDefs' => [['sClass' => 'min-width text-right', 'aTargets' => [0, 1]], ['sClass' => 'min-width', 'aTargets' => [-1, -2]]]]; $table = Datatable::table()->addColumn('', trans('ilib::reader.code_th'), trans('user::user.name'), trans('ilib::reader.security_id'), trans('common.actions'))->setOptions($options)->setCustomValues($tableOptions); $name = trans('ilib::reader.reader'); $this->buildHeading([trans('common.manage'), $name], 'fa-file-pdf-o', ['#' => $name]); // 10 users chưa phải là reader $selectize_users = User::forSelectize(Reader::all()->pluck('user_id'), 10)->get()->all(); $reader = new Reader(); return view('ilib::backend.reader.index', compact('tableOptions', 'options', 'table', 'selectize_users') + $reader->loadEnums('id')); }