CatchAdmin คือระบบการจัดการแบ็กเอนด์ที่พัฒนาขึ้นโดยใช้กรอบงานของ thinkphp และผู้ดูแลระบบองค์ประกอบ เพราะ thinkphp นั้นเรียบง่าย มีประสิทธิภาพ และมีเอกสารครบถ้วน หลังจากดูระบบการจัดการแบ็กเอนด์หลายๆ ระบบในระบบนิเวศของ thinkphp แล้ว ฉันพบว่าไม่มีระบบแยกส่วนหน้าและส่วนหลังที่เหมาะสม จากนั้น CatchAdmin ก็ได้รับการพัฒนา
ขึ้นอยู่กับลักษณะของเซิร์ฟเวอร์ thinkphp6 แต่ละโมดูลในแบ็กเอนด์สามารถเป็นบริการอิสระได้ และความรับผิดชอบด้านการทำงานระหว่างโมดูลมีความชัดเจนมากขึ้น ในเวลาเดียวกัน แบ็กเอนด์ยังคำนึงถึงการพัฒนาแบ็กเอนด์ของเพจส่วนหน้าด้วย ซึ่งช่วยลดเอาต์พุตของโค้ดของเพจส่วนหน้า ตารางและแบบฟอร์มถูกห่อหุ้มไว้ในองค์ประกอบพื้นหลัง และส่วนหน้าสามารถแสดงผลได้อย่างง่ายดายผ่านข้อมูล Json ในเบื้องหลัง ซึ่งช่วยปรับปรุงประสิทธิภาพการพัฒนาได้อย่างมาก
CatchAdmin ยังมีชุดเครื่องมือส่วนประกอบต่างๆ เช่น ไคลเอนต์ HTTP, การนำเข้าและส่งออก Excel, การตรวจจับคำที่ละเอียดอ่อน และคำสั่งในตัวจำนวนมากเพื่อปรับปรุงประสบการณ์การพัฒนาของการใช้แบ็กเอนด์
การจัดการผู้ใช้ การจัดการผู้ใช้แบ็กเอนด์
การจัดการแผนกจะกำหนดค่าโครงสร้างแผนกของบริษัทและสนับสนุนโครงสร้างแบบต้นไม้
การจัดการตำแหน่งจะกำหนดค่าตำแหน่งผู้ใช้เบื้องหลัง
การจัดการเมนูกำหนดค่าเมนูระบบ ปุ่ม ฯลฯ
การจัดการบทบาทจะกำหนดค่าบทบาทของผู้ใช้และกำหนดสิทธิ์
โครงสร้างตารางพื้นหลังการจัดการพจนานุกรมข้อมูล
บันทึกการดำเนินงานบันทึกการดำเนินงานของผู้ใช้พื้นหลัง
บันทึกการเข้าสู่ระบบ บันทึกการเข้าสู่ระบบของผู้ใช้ระบบพื้นหลัง
การสร้างโค้ดจะสร้างการดำเนินการ CURD ในด้าน API
คำที่ละเอียดอ่อนรองรับการกำหนดค่าคำที่ละเอียดอ่อน
การจัดการไฟล์แนบสามารถจัดการไฟล์ที่อัพโหลดได้
งานที่กำหนดเวลาไว้สามารถจัดการงานที่กำหนดเวลาไว้ได้โดยไม่ต้องอาศัย Crontab
แพลตฟอร์ม SMS การจัดการคลาวด์ SMS รองรับ Alibaba, Tencent Cloud, Ucloud, Submail
การอัพโหลดบนคลาวด์รองรับการอัพโหลดบนคลาวด์, Qiniu, OSS, Tencent
php7.1+ (ต้องมีส่วนขยายต่อไปนี้)
mbstring
json.json
openssl
xml
พีดีโอ
nginx
mysql
โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้ง Composer แล้วก่อนการติดตั้ง
หลังจากการดาวน์โหลดเสร็จสิ้นให้ติดตั้งผ่านคำสั่งติดตั้งเพียงคลิกเดียว