我想将 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;
}