ชุดนี้ให้แนวทางปฏิบัติที่ดีที่สุดในการทำให้การพัฒนาสนุกยิ่งขึ้น รวมถึงคลาส/บริการที่ฉันพบว่ามีประโยชน์มากในขณะที่ทำงานกับแอปพลิเคชันขนาดใหญ่ที่สามารถขยายได้
ความต้องการ | ข้อจำกัด | สนับสนุนโดย |
---|---|---|
PHP | ^8.3 | HEAD ⋯ 5.0.0 |
^8.2 | HEAD ⋯ 2.0.0 | |
^8.1 | 6.4.2 ⋯ 2.0.0 | |
^8.0 | 4.6.0 ⋯ 2.0.0 | |
^8.0.0 | 1.1.2 ⋯ 0.12.0 | |
>=8.0.0 | 0.11.0 ⋯ 0.4.0 | |
>=7.4.0 | 0.3.0 ⋯ 0.1.0 | |
ลาราเวล | ^11.0.8 | HEAD |
^11.0.0 | 7.0.1 ⋯ 6.2.0 | |
^10.34.0 | 7.0.1 ⋯ 6.2.0 | |
^10.0.0 | 6.1.0 ⋯ 2.1.0 | |
^9.21.0 | 5.6.0 ⋯ 5.0.0-beta.1 | |
^9.0.0 | 5.0.0-beta.0 ⋯ 0.12.0 | |
^8.22.1 | 3.0.0 ⋯ 0.2.0 | |
^8.0 | 0.1.0 |
ไม่แนะนำให้ติดตั้งแพ็คเกจ root lastdragon-ru/lara-asp
เนื่องจากจะติดตั้งแพ็คเกจทั้งหมด แต่บางแพ็คเกจมีจุดประสงค์เพื่อใช้ในขณะที่ dev เท่านั้น (และอาจต้องการการอ้างอิงเช่น phpunit
/ phpstan
/etc) เพื่อเลือกแพ็คเกจที่ต้องการแล้วติดตั้ง คุณสามารถดูข้อกำหนดและคำแนะนำในการติดตั้ง (ถ้ามี) ได้ในเอกสารประกอบแพ็คเกจ
# General case (where "<package>" the package name).
composer require lastdragon-ru/lara-asp- < package >
แพ็คเกจที่ตั้งใจจะใช้ใน dev |
---|
แพ็คเกจนี้ประกอบด้วยยูทิลิตี้และคลาสที่มีประโยชน์
อ่านเพิ่มเติม
แพคเกจนี้มียูทิลิตี้ต่างๆ สำหรับการสร้างเอกสาร เช่น Markdown Preprocessor, Requirements Dumper และอื่นๆ
อ่านเพิ่มเติม
แพ็คเกจนี้ประกอบด้วยส่วนขยายและมิกซ์อินที่มีประโยชน์สำหรับ Eloquent
อ่านเพิ่มเติม
แพ็คเกจนี้ให้ @searchBy
, @sortBy
, @stream
directives ที่มีประสิทธิภาพสูงสำหรับ lighthouse-php คำสั่ง @searchBy
จัดเตรียมเงื่อนไขพื้นฐาน เช่น =
, >
, <
, ฯลฯ ความสัมพันธ์ not (<condition>)
การแจงนับ และการสนับสนุนตัวดำเนินการแบบกำหนดเอง ทั้งหมดเป็นการพิมพ์อย่างเคร่งครัด ดังนั้นคุณไม่จำเป็นต้องใช้ประเภท Mixed
อีกต่อไป @sortBy
ไม่เพียงแต่เกี่ยวกับการเรียงลำดับมาตรฐานตามคอลัมน์เท่านั้น แต่ยังอนุญาตให้ใช้ความสัมพันธ์อีกด้วย
อ่านเพิ่มเติม
แพ็คเกจนี้มี wrapper ที่ปรับแต่งได้รอบๆ ตัวจัดรูปแบบ Intl เพื่อใช้ในแอปพลิเคชัน Laravel และยังช่วยให้สามารถกำหนดตัวเองได้
อ่านเพิ่มเติม
แพ็คเกจนี้ปรับปรุงการโยกย้าย Laravel มาตรฐานเพื่อเพิ่มการรองรับไฟล์ SQL แบบดิบระหว่างการโยกย้ายและเริ่มต้น ดังนั้นคุณจึงสามารถใช้เครื่องมือภาพที่คุณชื่นชอบสำหรับการพัฒนาฐานข้อมูล เช่น MySQL Workbench กับ Laravel ได้อย่างง่ายดาย
อ่านเพิ่มเติม
อ่านเพิ่มเติม
แพ็คเกจนี้ให้ wrapper ที่ปรับแต่งได้รอบๆ Symfony Serializer Component เพื่อใช้ในแอปพลิเคชัน Laravel
อ่านเพิ่มเติม
แพ็คเกจนี้ให้การยืนยันที่เป็นประโยชน์มากมายสำหรับ PHPUnit และโซลูชันที่ดีกว่าสำหรับการทดสอบ HTTP - การทดสอบการตอบสนอง HTTP ไม่เคยง่ายขนาดนี้มาก่อน! และนี่ไม่เพียงเกี่ยวกับ TestResponse
เท่านั้น แต่ยังรวมถึงการตอบสนอง PSR อีกด้วย
อ่านเพิ่มเติม
เครื่องมือภายในและตัวช่วยต่าง ๆ ในการพัฒนาแพ็คเกจเอง
อ่านเพิ่มเติม
แพ็คเกจอิสระ (จาก Laravel และ Lighthouse) ที่ให้คุณพิมพ์ GraphQL Schema และ Queries ด้วยวิธีที่ปรับแต่งได้สูง เช่น คุณสามารถเลือกขนาดการเยื้อง พิมพ์เฉพาะที่ใช้/ต้องการ/ทุกประเภท พิมพ์เพียงประเภทเดียว พิมพ์ใช้/ต้องการ/คำสั่งทั้งหมด ( ไม่สามารถทำได้กับเครื่องพิมพ์มาตรฐาน) และแม้แต่ตรวจสอบประเภท/คำสั่งที่ใช้ใน Schema/Query
อ่านเพิ่มเติม
โปรดปฏิบัติตามคู่มือการอัพเกรด
docker compose up
ไอคอน | สถานที่ | คำอธิบาย |
---|---|---|
เอกสาร | คุณสมบัติการทดลอง ข้อเสนอแนะใด ๆ ที่จะได้รับการชื่นชมอย่างมาก | |
เอกสาร | แพ็คเกจที่ตั้งใจจะใช้ใน dev | |
เอกสาร | การเปลี่ยนแปลงที่เข้ากันได้แบบย้อนหลัง | |
เอกสาร | คุณลักษณะที่เลิกใช้แล้ว | |
ซีไอ | มีการใช้การอ้างอิงเวอร์ชันสูงสุด | |
ซีไอ | มีการใช้การอ้างอิงเวอร์ชันที่ถูกล็อค | |
ซีไอ | มีการใช้การอ้างอิงเวอร์ชันต่ำสุด | |
ซีไอ | การขึ้นต่อกันที่เป็นตัวเลือกจะถูกลบออก | |
ซีไอ | ทำงานบน Ubuntu | |
ซีไอ | ทำงานบน Windows | |
ซีไอ | ทำงานบน Mac OS X |