MaslenOk
Новичок
Вместо необходимого получения и занесения данных в БД, сервер выдает ошибку:
Request URL:
Request Method:
POST
Status Code:
500 Internal Server Error
Remote Address:
127.0.0.1:8000
Referrer Policy:
no-referrer-when-downgrade
Симфони,в свою очередь, дает такое описание:
Warning: Invalid argument supplied for foreach()
//файл полностью:https://github.com/Scalar4eg/skill-planner-backend/blob/master/src/Controller/TripController.php
Подскажите пожалуйста, что нужно исправить или дописать. Я буду вам безумно признателен.
Argument 1 passed to App\Entity\PlannedTrip::setCity() must be of the type string, null given, called in C:\Users\NewHP-PC\skill-planner-backend-master\src\Controller\TripController.php on line 89
Request URL:
Request Method:
POST
Status Code:
500 Internal Server Error
Remote Address:
127.0.0.1:8000
Referrer Policy:
no-referrer-when-downgrade
Симфони,в свою очередь, дает такое описание:
Warning: Invalid argument supplied for foreach()
PHP:
$trip->setCity($request->get("city"));
$trip->setDate($request->get("date"));
// Создадим новые точки путешествия
$points = $request->get('points');
foreach ($points as $point) {
$tripPoint = $this->preparePoint($point);
$trip->addPoint($tripPoint);
$em->persist($tripPoint);
}
$em->persist($trip);
Подскажите пожалуйста, что нужно исправить или дописать. Я буду вам безумно признателен.
Argument 1 passed to App\Entity\PlannedTrip::setCity() must be of the type string, null given, called in C:\Users\NewHP-PC\skill-planner-backend-master\src\Controller\TripController.php on line 89
PHP:
public function getCity(): ?string
{
return $this->city;
}
public function setCity(string $city): self
{
$this->city = $city;
return $this;
}
Последнее редактирование: