Live-Admin เป็นเทมเพลตผู้ดูแลระบบที่สร้างขึ้นโดยการรวม Laravel, Vue3 และ Inertia.js เข้ากับ UI Toolkit Element Plus และยูทิลิตี้ css Tailwind งานนี้ได้รับแรงบันดาลใจจาก vue-element-admin โดยมีสแต็กเวอร์ชันล่าสุดที่รวมเข้ากับ vite Bundler เพื่อประสบการณ์การพัฒนาที่รวดเร็ว ด้วยเฟรมเวิร์ก Laravel อันทรงพลังเป็นแบ็กเอนด์, Vue3 เป็นประสิทธิภาพสูงบนส่วนหน้าที่รวมเข้ากับ Inertia js, ในฐานะบันเดิลเลอร์, Live-admin ดูเหมือนจะเป็นโซลูชันแบบเต็มสแต็กสำหรับระดับแอปพลิเคชันระดับองค์กร
แอปพลิเคชันที่รันอยู่ก่อนหน้าตรวจสอบให้แน่ใจว่าเครื่องของคุณตรงตามข้อกำหนดเริ่มต้นทั้งหมดจากเอกสารประกอบ laravel และรวมถึงสิ่งต่อไปนี้ด้วย
ใช้ผู้แต่งเพื่อติดตั้งการพึ่งพา php
composer install
ใช้ npm เพื่อติดตั้งการพึ่งพา js
npm install
# development server
npm run dev
# production server
npm run build
สร้างโฟลเดอร์แอปพลิเคชันรูทของคุณเปลี่ยนชื่อ .env.example เป็น .env และอัปเดตค่าที่สอดคล้องกันตามความต้องการของคุณ
ภายใน .env MODULE_ACTIVATOR จะต้องตั้งค่าเป็น "ไฟล์" เริ่มแรกก่อนที่การย้ายตาราง มิฉะนั้นจะเกิดข้อผิดพลาด (ปัญหาเฉพาะห้องสมุด) หลังจากการย้ายข้อมูลสำเร็จ คุณสามารถเปลี่ยนได้ด้วยตนเอง หรือ "php artisan live:migrate" จะดำเนินการนี้ให้คุณโดยอัตโนมัติ)
MODULE_ACTIVATOR=file
# generates key for session encryption
php artisan key:generate
# create symlink in public folder
php artisan storage:link
# configure env file for laravel-websocket and migrate database and seed data
php artisan live:initialize
แพ็คเกจ laravel websocket จัดเตรียมคำสั่งช่างฝีมือ "websockets:clean" เพื่อล้างสถิติเก่าจากบันทึก websocket ในตารางฐานข้อมูล แต่จำเป็นต้องรันคำสั่งด้วยตนเอง ฉันได้สร้างกำหนดการ laravel เพื่อรันคำสั่งนี้ทุกวัน คุณต้องเพิ่มรายการ cron ลงในไฟล์ crontab ของเซิร์ฟเวอร์ของคุณเพื่อรันกำหนดการ Laravel ทุกนาที:
# linux/mac users only
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
# window/linux/mac user -manually runs untile server shutdowns
php artisan schedule:work
# start local php server
php artisan serve
or
php artisan serve --port=80
# start local websocket server
php artisan websockets:serve
โปรดติดตามลิงก์เอกสารอย่างเป็นทางการ
[งานระหว่างดำเนินการ]
ยินดีต้อนรับคำขอดึง สำหรับการเปลี่ยนแปลงที่สำคัญ โปรดเปิดประเด็นก่อนเพื่อหารือเกี่ยวกับสิ่งที่คุณต้องการเปลี่ยนแปลง
โปรดตรวจสอบให้แน่ใจว่าได้อัปเดตการทดสอบตามความเหมาะสม
ฉันเป็นนักพัฒนาสแต็กเต็มรูปแบบ...
เอ็มไอที