
Request & Response
อ็อบเจกต์ Request, การจัดการอินพุต, การอัปโหลดไฟล์, ประเภทของ response, การเปลี่ยนเส้นทาง, response แบบ JSON, cookie, session
1เมธอดใดของอ็อบเจกต์ Request ที่ใช้ดึงค่าของฟิลด์ในฟอร์ม?
เมธอดใดของอ็อบเจกต์ Request ที่ใช้ดึงค่าของฟิลด์ในฟอร์ม?
คำตอบ
เมธอด input() ของอ็อบเจกต์ Request ใช้ดึงข้อมูลที่ส่งมาผ่าน GET, POST หรือเมธอด HTTP อื่น ๆ โดยรับชื่อฟิลด์เป็นพารามิเตอร์และคืนค่าของฟิลด์นั้น หรือคืนค่า null หากฟิลด์ไม่มีอยู่ สามารถส่งค่าเริ่มต้นเป็นพารามิเตอร์ที่สองเพื่อหลีกเลี่ยงค่า null ได้
2เมธอดใดที่ใช้ตรวจสอบว่ามีฟิลด์ที่ระบุอยู่ใน request หรือไม่?
เมธอดใดที่ใช้ตรวจสอบว่ามีฟิลด์ที่ระบุอยู่ใน request หรือไม่?
คำตอบ
เมธอด has() ตรวจสอบว่ามีฟิลด์หนึ่งฟิลด์หรือมากกว่าอยู่ใน request และมีค่าที่ไม่ว่างเปล่าหรือไม่ โดยจะคืนค่าเป็นบูลีน หากต้องการตรวจสอบเพียงการมีอยู่ของฟิลด์แม้ว่าจะว่างเปล่า ให้ใช้ filled() ซึ่งตรวจสอบว่าฟิลด์มีอยู่และไม่ว่างเปล่า หรือใช้ exists() เพื่อตรวจสอบเฉพาะการมีอยู่โดยไม่ตรวจสอบค่า
3เมธอดใดที่ช่วยให้ดึงฟิลด์ทั้งหมดของ request ในรูปแบบอาเรย์ได้?
เมธอดใดที่ช่วยให้ดึงฟิลด์ทั้งหมดของ request ในรูปแบบอาเรย์ได้?
คำตอบ
เมธอด all() จะคืนค่าข้อมูลทั้งหมดของ request ในรูปแบบอาเรย์แบบ associative ต่างจาก only() ที่กรองเฉพาะฟิลด์ที่ต้องการ หรือ except() ที่ตัดบางฟิลด์ออก เมธอด all() จะคืนค่าข้อมูลที่ส่งมาทั้งหมด เมธอดนี้มีประโยชน์สำหรับการส่งข้อมูลทั้งหมดไปยังการตรวจสอบความถูกต้องหรือการประมวลผลแบบรวม
จะดึงเฉพาะบางฟิลด์จาก request ได้อย่างไร?
จะดึงไฟล์ที่อัปโหลดผ่าน request แบบ HTTP ได้อย่างไร?
+17 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Laravel อื่นๆ
พื้นฐาน PHP
พื้นฐาน OOP ใน PHP
Composer & Autoloading
พื้นฐาน Laravel
Laravel Routing
Blade Templates
พื้นฐาน Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
การตรวจสอบและฟอร์ม
การยืนยันตัวตน
การให้สิทธิ์และ Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
การแจ้งเตือนและเมล
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
เชี่ยวชาญ Laravel สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี