
Request & Response
Об'єкт Request, обробка вхідних даних, завантаження файлів, типи відповідей, перенаправлення, JSON-відповіді, cookie, сесії
1Який метод об'єкта Request дозволяє отримати значення поля форми?
Який метод об'єкта Request дозволяє отримати значення поля форми?
Відповідь
Метод input() об'єкта Request дозволяє отримати дані, надіслані через GET, POST або будь-який інший HTTP-метод. Він приймає ім'я поля як параметр і повертає його значення, або null, якщо поле не існує. Значення за замовчуванням можна передати другим параметром, щоб уникнути значень null.
2Який метод дозволяє перевірити, чи присутнє певне поле в запиті?
Який метод дозволяє перевірити, чи присутнє певне поле в запиті?
Відповідь
Метод has() перевіряє, чи присутні одне або кілька полів у запиті та чи містять вони непорожнє значення. Він повертає булеве значення. Щоб просто перевірити наявність поля, навіть якщо воно порожнє, використовуйте filled(), який перевіряє, що поле існує І не порожнє, або exists(), щоб перевірити лише наявність без перевірки значення.
3Який метод дозволяє отримати всі поля запиту у вигляді масиву?
Який метод дозволяє отримати всі поля запиту у вигляді масиву?
Відповідь
Метод all() повертає всі дані запиту у вигляді асоціативного масиву. На відміну від only(), який фільтрує певні поля, або except(), який виключає певні поля, all() повертає всі надіслані дані. Цей метод корисний для передачі всіх даних на валідацію або для їх загальної обробки.
Як отримати лише певні конкретні поля із запиту?
Як отримати завантажений файл із HTTP-запиту?
+17 питань зі співбесід
Інші теми співбесід Laravel
Основи PHP
Основи ООП у PHP
Composer & Autoloading
Основи Laravel
Маршрутизація в Laravel
Blade Templates
Основи Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Валідація та форми
Автентифікація
Авторизація та Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Сповіщення та Mail
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 та симуляторів співбесід.
Почни безкоштовно