PHP - не срабатывает return после цикла for

147
18 июля 2019, 15:30

Делаю приложение на 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'
];

Подскажите, пожалуйста, в чем может быть проблема.

READ ALSO
Разметка Navbar (bootstrap) в Wordpress

Разметка Navbar (bootstrap) в Wordpress

Подскажите, как изменить разметку навигации в WordpresАктивный пункт меню задается <li class="has-submenu active">

151
Как сохранить данные из XML файла в базу данных MySQL разделяя на категории?

Как сохранить данные из XML файла в базу данных MySQL разделяя на категории?

Получаю данные из XML файла и сохраняю в базу данных

209
Вывод записей из БД автоматически

Вывод записей из БД автоматически

У меня есть две кнопки, при нажатии на которые идет вывод постов из БД (с сортировкой)

140