Laravel 5.6+ ผู้ดูแลระบบ LTE
Laravel 5.6+ และ AdminLTE 2.4+
รวมอยู่ด้วย
- ส่วนหน้า: เข้าสู่ระบบ, การลงทะเบียน
- แบ็กเอนด์: การจัดการผู้ใช้, บทบาทธรรมดา, โปรไฟล์
- เกล็ดขนมปัง Laravel
- การแจ้งเตือนแฟลชที่ง่ายดาย
- การแอบอ้างเป็นผู้ใช้:
- การอนุญาตให้ผู้ดูแลระบบลงชื่อเข้าใช้ในฐานะผู้ใช้รายอื่น
- หากต้องการเปิดใช้งานคุณสมบัตินี้ คุณต้องเพิ่ม IMPERSONATE=true ให้กับไฟล์ .env และอัปเดตคลาส App/Http/Kernel
- การทดสอบ
วิธีใช้
- โคลน: git clone https://github.com/rrpadilla/laravel-adminlte-boilerplate.git my-new-project
- cd โครงการใหม่ของฉัน
- คัดลอกไฟล์ .env.example ไปยัง .env และแก้ไขข้อมูลรับรองฐานข้อมูลและ APP_URL
- เรียกใช้ การติดตั้งผู้แต่ง
- เรียกใช้ composer dump-autoload
- เรียกใช้ คีย์ php artisan: สร้าง
- เรียกใช้ php artisan โยกย้าย --seed
- การทดสอบ: เรียกใช้ phpunit
- ดู UsersControllerTest
- เข้าสู่ระบบด้วย:
- ปฏิบัติตามเอกสารเพื่อดูว่าคุณสามารถเพิ่มทรัพยากร (CRUD) ให้กับโครงการของคุณได้อย่างไร
แผนภูมิความเข้ากันได้
ลาราเวล | PHP | เกล็ดขนมปัง | ผู้ดูแลระบบLTE |
---|
5.6+ | 7.1+ | 5.x | 2.4+ |
การผลิต
- การติดตั้งผู้แต่ง --optimize-autoloader --no-dev
- การตั้งค่า php ช่างฝีมือ: cache
- เส้นทาง php artisan: cache
- มุมมองช่าง PHP: ชัดเจน
- รันคำสั่งทั้งหมด
- ผู้แต่งติดตั้ง --optimize-autoloader --no-dev && php artisan config:cache && php artisan path:cache && php artisan view:clear
การผลิต - การกำหนดค่าพร็อกซีที่เชื่อถือได้
เปลี่ยน .env ของคุณหาก:
- คุณกำลังใช้ AWS ELB:
- TRUSTEDPROXY_PROXIES = "*"
- TRUSTEDPROXY_HEADERS =" HEADER_X_FORWARDED_AWS_ELB "
- ที่อยู่ IP (หรือช่วง) ของพร็อกซีของคุณ
- TRUSTEDPROXY_PROXIES ="192.168.1.1,192.168.1.2"
- TRUSTEDPROXY_PROXIES ="192.168.1.0/8"
- TRUSTEDPROXY_HEADERS =" HEADER_X_FORWARDED_ALL "
- TRUSTEDPROXY_HEADERS =" HEADER_FORWARDED "
อินเทอร์เฟซ
