/** * Display the specified resource. * * @param int $id * @return Response */ public function show() { return Datatable::collection(User::all())->showColumns('id', 'name', 'email', 'username', 'active')->searchColumns('id', 'name', 'email', 'username', 'active')->orderColumns('id', 'name', 'email', 'username', 'active')->addColumn('active', function ($model) { return $model->active == 1 ? '<p class="text-green">' . trans('admin/users.show.status.enable') . '</p>' : '<p class="text-red">' . trans('admin/users.show.status.disable') . '</p>'; })->addColumn('Actions', function ($model) { return '<a href="users/' . $model->id . '/edit" class="btn btn-info pull-left"><span class="glyphicon glyphicon-pencil"></span> ' . trans('admin/users.show.edit') . '</a> <a href="#" class="btn btn-danger" data-toggle="modal" data-target="#confirm-delete" id=' . $model->id . '><span class="glyphicon glyphicon-trash"></span> ' . trans('admin/users.show.delete') . '</a>'; })->make(); }
/** * Display a listing of the resource. * * @return Response */ public function index() { header('Access-Control-Allow-Origin: *'); $users['users'] = User::all(); return response()->json(['status' => 'ok', 'response' => $users], 200); }