Как увеличить время выполнения метода контроллера Laravel?

Я хочу увеличить время выполнения моего метода контроллера до 5 минут. Я искал, но много раз я нашел только одну рабочую идею, которая заключается в увеличении времени выполнения в файле php.ini, но я не хочу этого, я хочу увеличить время выполнения в контроллере laravel только для одного метода. Кто-нибудь может сказать мне, как я это делаю ???
Я пробовал много кода один пример приведен ниже

public function postGetEvents1(){

set_time_limit(600);

//other code

}

6

Решение

Это должно работать для вас, если вы хотите установить более высокий лимит времени выполнения только для одного метода:

public function postGetEvents1(){

// Get default limit
$normalTimeLimit = ini_get('max_execution_time');

// Set new limit
ini_set('max_execution_time', 600);

//other code

// Restore default limit
ini_set('max_execution_time', $normalTimeLimit);

return;
}
5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]