เทมเพลตเริ่มต้น laravel เพื่อประหยัดเวลาของคุณเมื่อคุณเริ่มต้นด้วยโปรเจ็กต์ Laravel ที่ปรับขนาดได้ใหม่พร้อมคุณสมบัติมากมาย
คุณสามารถดูทุกสิ่งได้ในการสาธิตสด
Dashboard Creditional
Super Admin
User: [email protected]
Pass: secret
User
User: [email protected]
Pass: secret
โปรดระมัดระวังเกี่ยวกับข้อกำหนด:-
หากคุณมี PHP7.4 คุณจะใช้เทมเพลตนี้กับฟีเจอร์ทั้งหมดได้โดยไม่มีปัญหาใดๆ แต่ถ้า PHP ของคุณต่ำกว่า 7.4 คุณจะไม่สามารถใช้มันกับ Spatie Media Library ได้ ดังนั้นคุณต้องถอนการติดตั้ง Spatie Media Library หรืออัปเกรด php ของคุณเป็น 7.4 หรือ UP ดู ข้อมูลเพิ่มเติมเกี่ยวกับ Spatie Media Library ที่นี่
ฉันได้สร้างคำสั่งแบบกำหนดเองจำนวนหนึ่งสำหรับโปรเจ็กต์แล้ว คำสั่งต่างๆ แสดงอยู่ด้านล่างพร้อมข้อมูลสรุปเกี่ยวกับการใช้งาน
composer clear-all
นี่คือคำสั่งทางลัดเพื่อล้างแคชทั้งหมด รวมถึงการกำหนดค่า เส้นทาง และอื่นๆ
composer fix-cs
ใช้การแก้ไขลักษณะโค้ดโดยคำสั่งนี้
laravel-starter-template
มาพร้อมกับฟีเจอร์มากมายที่พบได้บ่อยที่สุดในแอปพลิเคชันเกือบทั้งหมด เป็นโครงการเทมเพลตซึ่งหมายความว่ามีจุดมุ่งหมายเพื่อสร้างในลักษณะที่สามารถนำไปใช้กับโครงการอื่นได้
เป็นแอปพลิเคชันแบบโมดูลาร์ และมีโมดูลจำนวนหนึ่งติดตั้งตามค่าเริ่มต้น การใช้เป็นฐานสำหรับการใช้งานในอนาคตจะเป็นประโยชน์
Backend
และ Frontend
Modules
โมดูล เช่น โพสต์ ความคิดเห็น แท็ก จะถูกแยกออกจากคุณสมบัติหลัก เช่น ผู้ใช้ บทบาท การอนุญาต ทำตามขั้นตอนที่ระบุด้านล่างเพื่อติดตั้งและรันโครงการ
git clone https://github.com/omaralalwi/laravel-starter-template
composer install
.env
โดยการคัดลอก . .env.example
คุณสามารถใช้คำสั่งเพื่อทำสิ่งนั้น cp .env.example .env
.env
php artisan migrate --seed
php artisan storage:link
php artisan key:generate
php artisan serve
จากรูทโปรเจ็กต์และไปที่ http://127.0.0.1:8000
localhost:8000/admin/dashboard
ชื่อผู้ใช้: [email protected] รหัสผ่าน: ความลับหลังจากสร้างสิทธิ์ใหม่แล้ว ให้ใช้คำสั่งต่อไปนี้เพื่ออัปเดตสิทธิ์ที่ได้รับเป็นเงินสด
php artisan cache:forget spatie.permission.cache
ไอคอน FontAwesome & CoreUI มีการติดตั้งไลบรารีไอคอนแบบอักษรสองแบบที่แตกต่างกันสำหรับธีม Backend และมีเฉพาะ FontAwesome สำหรับส่วนหน้าเท่านั้น สำหรับทั้งสองกรณี เราใช้เวอร์ชันฟรี คุณสามารถติดตั้งเวอร์ชันโปรแยกต่างหากสำหรับโครงการของคุณเอง
ตามแพ็คเกจ spaite: -
เพื่อสร้างการกำหนดค่าเปิด / แปลในเครื่องเริ่มต้นและแก้ไข 'fallback_locale' => null ไปยังท้องถิ่นที่คุณต้องการเช่น: 'fallback_locale' => ar หากคุณต้องการภาษาอาหรับ
หมายเหตุ: การตั้งค่าท้องถิ่นล่วงหน้าสำหรับโมเดลที่แปล ไม่ใช่สำหรับ App local ซึ่งหมายความว่าหากคุณแทรกผลิตภัณฑ์ที่มีหลายภาษา ภาษาหลักจะเป็น ar
แพ็คเกจ Toturials for Translation ทั้งหมดที่นี่ คุณไม่จำเป็นต้องติดตั้ง เนื่องจากได้รับการติดตั้งไว้ล่วงหน้าแล้ว โปรดดูที่ Toturials
เพื่อเข้าสู่ระบบด้วยผู้ดูแลระบบ คุณต้องเพิ่มโดยเรียกใช้คำสั่ง follwing
php artisan db:seed
จากนั้นแทรกข้อมูลสาธิตสำหรับโพสต์และความคิดเห็น แท็ก และโมเดลอื่นๆ เรียกใช้คำสั่ง follwing
php artisan starter:insert-demo-data --fresh
ภาพหน้าจอบางส่วนเหล่านี้
โปรเจ็กต์นี้จะยังคงพัฒนาและเติบโตต่อไป จนกว่าจะกลายเป็นเทมเพลตเริ่มต้นของ Laravel ตัวแรก ติดตามฉันเพื่อให้ทันสมัยอยู่เสมอ
ติดต่อฉัน Twitter หรือจ้างฉันที่ Freelancer หรือจ้างฉันที่ UpWork หรือติดต่อทางอีเมล
โครงการนี้เป็นซอฟต์แวร์โอเพ่นซอร์สที่ได้รับอนุญาตภายใต้ใบอนุญาต MIT
Lexi Translate ช่วยให้การจัดการการแปลสำหรับโมเดล Eloquent หลายภาษาง่ายขึ้นด้วยพลังของความสัมพันธ์ morph และการแคช
ตัวแปลง Gpdf Open Source HTML เป็น PDF สำหรับแอปพลิเคชัน PHP และ Laravel รองรับเนื้อหาภาษาอาหรับนอกกรอบและภาษาอื่น ๆ
laravel Taxify Laravel Taxify จัดเตรียมชุดฟังก์ชันตัวช่วยและคลาสต่างๆ เพื่อลดความซับซ้อนในการคำนวณภาษี (VAT) ภายในแอปพลิเคชัน Laravel
laravel Deployer การปรับใช้ที่คล่องตัวสำหรับแอป Laravel และ Node.js โดยที่ Zero-Downtime และสภาพแวดล้อมและสาขาต่างๆ
laravelถังขยะทำความสะอาดบันทึก และไฟล์ดีบักสำหรับการดีบักแพ็คเกจ
laravel Time Craft ลักษณะพิเศษและฟังก์ชันตัวช่วยที่ช่วยให้คุณจัดการคำสั่งวันที่และเวลาในแอป Laravel ได้อย่างง่ายดาย