Laravel CMS เริ่มต้น
เว็บไซต์ Laravel พร้อมโครงการเริ่มต้นการเข้าถึงระดับผู้ดูแลระบบพร้อมธีม AdminLTE และคุณสมบัติพื้นฐาน
- การทดสอบหน่วย
(156 tests, 690 assertions)
ดูตัวอย่างโครงการได้ที่นี่
คุณสมบัติ
- ธีมผู้ดูแลระบบ LTE
- การรับรองความถูกต้อง
- บทบาทของผู้ใช้
- การนำทางของผู้ดูแลระบบ
- บันทึกและดูกิจกรรม (การกระทำของเว็บไซต์และการเปลี่ยนแปลงทรัพยากรของผู้ดูแลระบบ)
- บัญชี
- การตั้งค่าแอพ
- แบนเนอร์
- เครื่องมือสร้างเพจ
- ทรัพยากร (เอกสาร รูปภาพ วิดีโอ)
- ข่าว
- ร้านค้า
- คำถามที่พบบ่อย
- เว็บไซต์: ติดต่อเรา
สิ่งที่ต้องทำ
- การทดสอบเพิ่มเติม (หน้า ข่าว)
- กิจกรรม
- ข้อความรับรอง
การตั้งค่า (พื้นฐาน)
- โคลนหรือดาวน์โหลดรหัส
- สร้างฐานข้อมูลของคุณ
- ตั้งค่าโฮสต์เสมือนของคุณ (ดูตัวอย่าง: http://titan.test)
- เปิด .env และอัปเดตข้อมูลแอป ฐานข้อมูล เมล
- เปิด
databaseseedsUsersTableSeeder.php
และตั้งค่าข้อมูลประจำตัวผู้ใช้ผู้ดูแลระบบของคุณ - NPM (css และ js): ติดตั้ง
npm install
และเรียกใช้ npm run prod
การตั้งค่า (ขั้นสูง)
-
configapp.php
-> ตั้งค่าเขตเวลา - สร้างแอพเว็บไซต์ Facebook https://developers.facebook.com/
- สร้างบัญชี Mailgun และตั้งค่าโดเมนที่กำหนดเอง
- google captcha https://www.google.com/recaptcha/admin#list
- บัญชี Google Analytics https://analytics.google.com/analytics/web
- บัญชีนักพัฒนา Google Console สำหรับ Google Maps และ Google Analytics API
- https://console.developers.google.com
- เปิดใช้งาน API 'Google Analytics'
- สร้างคีย์เบราว์เซอร์ API สำหรับ Google Maps
- รับและตั้งค่า Laravel Analytics Laravel Analytics (Spatie)
- สร้างรหัสบัญชีบริการใหม่ (JSON)
- ดาวน์โหลดและเปลี่ยนชื่อ json เป็น 'service-account-credentials.json'
- เก็บไฟล์ไว้ใต้ /storage/app/analytics
- ไปที่ (Google Analytics)[https://analytics.google.com/analytics/]
- ไปที่ผู้ดูแลระบบ - คุณสมบัติ - การจัดการผู้ใช้ และเพิ่มอีเมลของบัญชีบริการเป็นผู้ใช้
- ไปที่ผู้ดูแลระบบ - ดู - การตั้งค่าและคัดลอก 'รหัสไซต์' ไปยัง .env ของคุณ
- รับคีย์ Google Maps js API https://developers.google.com/maps/documentation/javascript/get-api-key
ขอบคุณ
- ผู้มีส่วนร่วมทั้งหมด
- ผู้ดูแลระบบ LTE
- ขอบคุณ Taylor Ottwell สำหรับ Laravel
- ขอบคุณ Jeffrey Way สำหรับแหล่งข้อมูลดีๆ ที่ Laracasts
รวมแพ็คเกจของฉันแล้ว
- File Generators Laravel 5 File Generators พร้อมการกำหนดค่าและ stubs ที่เผยแพร่ได้
- แจ้งการแจ้งเตือน Flash Laravel 5 ด้วยไอคอนและภาพเคลื่อนไหวและหมดเวลา
- การแจ้งเตือน แพ็คเกจตัวช่วยเพื่อแฟลชการแจ้งเตือนบูตสแตรปไปยังเบราว์เซอร์ผ่าน Facade หรือฟังก์ชันตัวช่วย
- เลียนแบบผู้ใช้ วิธีนี้ช่วยให้คุณสามารถรับรองความถูกต้องในฐานะลูกค้าของคุณได้
- Sluggable ให้คุณลักษณะ HasSlug ที่จะสร้างกระสุนที่ไม่ซ้ำใครเมื่อบันทึกโมเดล Laravel Eloquent ของคุณ