CatchAdmin은 thinkphp 프레임워크와 요소 관리를 기반으로 개발된 백엔드 관리 시스템입니다. thinkphp는 간단하고 효율적이며 완전한 문서를 갖추고 있기 때문입니다. thinkphp 생태계의 많은 백엔드 관리 시스템을 살펴본 후, 적합한 프론트엔드와 백엔드 분리 시스템이 없다는 것을 발견했습니다. 그런 다음 CatchAdmin이 개발되었습니다.
thinkphp6 서버의 특성에 따라 백엔드의 각 모듈은 독립적인 서비스가 될 수 있으며 모듈 간의 기능적 책임이 더 명확합니다. 동시에 백엔드는 프런트 엔드 페이지의 백엔드 개발도 고려하여 프런트 엔드 페이지 코드의 출력을 줄입니다. 테이블과 양식은 백그라운드 구성 요소로 캡슐화되며 프런트 엔드 페이지는 백그라운드에서 Json 데이터를 통해 쉽게 렌더링될 수 있어 개발 효율성이 크게 향상됩니다.
CatchAdmin은 또한 HTTP 클라이언트, Excel 가져오기 및 내보내기, 민감한 단어 감지, 다수의 내장 명령과 같은 일련의 구성 요소 도구를 제공하여 백엔드 사용 개발 경험을 향상시킵니다.
사용자 관리백엔드 사용자 관리
부서 관리는 회사의 부서 구조를 구성하고 트리 구조를 지원합니다.
위치 관리는 백그라운드 사용자 위치를 구성합니다.
메뉴 관리는 시스템 메뉴, 버튼 등을 구성합니다.
역할 관리는 사용자가 수행하는 역할을 구성하고 권한을 할당합니다.
데이터 사전 관리 배경 테이블 구조
작업 로그 배경 사용자 작업 기록
로그인 로그 백그라운드 시스템 사용자의 로그인 기록
코드 생성은 API 측에서 CURD 작업을 생성합니다.
민감한 단어는 민감한 단어 구성을 지원합니다.
첨부파일 관리는 업로드된 파일을 관리할 수 있습니다.
예약된 작업은 Crontab에 의존하지 않고 예약된 작업을 관리할 수 있습니다.
SMS 플랫폼 SMS 클라우드 관리, Alibaba, Tencent Cloud, Ucloud, Submail 지원
클라우드 업로드는 클라우드 업로드, Qiniu, OSS, Tencent를 지원합니다.
php7.1+ (다음 확장이 필요함)
mbstring
JSON
openssl
xml
pdo
nginx
mysql
설치하기 전에 Composer가 설치되어 있는지 확인하십시오.
다운로드가 완료되면 원클릭 설치 명령어를 통해 설치합니다.