如何增加laravel控制器方法的执行时间?

时间:2016-05-29 11:41:21

标签: php laravel execution

我想将控制器方法的执行时间增加到5分钟。我搜索但很多次我发现只有一个工作的想法是增加php.ini文件中的执行时间,但我不想要这个我想在一个方法中增加laravel控制器的执行时间。任何人都可以告诉我我是怎么做到的??? 我尝试了很多代码,下面给出了一个例子

public function postGetEvents1(){

    set_time_limit(600);

    //other code

}

1 个答案:

答案 0 :(得分:5)

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

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