我想将 Controller 方法的执行时间增加到5分钟。我搜索了很多次,但是我发现只有一个可行的想法可以增加php.ini文件中的执行时间,但我不希望这样做,我只想增加laravel Controller 中一种方法的执行时间。谁能告诉我我该怎么做???
我尝试了很多代码,下面给出一个例子

public function postGetEvents1(){

    set_time_limit(600);

    //other code

}

最佳答案

如果您只想为一种方法设置更高的执行时间限制,这应该对您有用:

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;
}

09-26 03:38