Делаю приложение на PHP используя фреймверк Laravel. Проблема в том, что после цикла for не срабатывает return, если закомментировать все тело цикла, то return работает корректно возвращая значения. Вот сам цикл for
for ($i=0; $i<$profilesCount; $i++) {
$proxy = Proxy::all()->where('status', 0)->first();
if (!$proxy) {
$failedProxy++;
continue;
}
$proxy->status = 0;
$proxy->save();
$proxy = $proxy->proxy;
$task = new Task;
$task->type = 'profile_preparation';
$task->status = 0;
$task->save();
$profile = new Profile;
$profileName = HRRS::readable_random_string();
$profile->name = $profileName;
$profile->proxy = $proxy;
$profile->save();
$expirationDate = date('Y-m-d h:i:s', strtotime('+' . $formData['preparationDaysCount'] . ' days'));
$taskParameters = [
'taskId' => $task->id,
'profileId' => $profile->id,
'profileName' => $profileName,
'proxy' => $proxy,
'expirationDate' => $expirationDate
];
$task->parameters = json_encode($taskParameters, JSON_UNESCAPED_UNICODE);
$task->save();
}
И вот return, идет сразу после цикла:
return [
'code' => 1,
'message' => 'test text'
];
Подскажите, пожалуйста, в чем может быть проблема.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите, как изменить разметку навигации в WordpresАктивный пункт меню задается <li class="has-submenu active">
Получаю данные из XML файла и сохраняю в базу данных
У меня есть две кнопки, при нажатии на которые идет вывод постов из БД (с сортировкой)