我想将控制器方法的执行时间增加到5分钟。我搜索但很多次我发现只有一个工作的想法是增加php.ini文件中的执行时间,但我不想要这个我想在一个方法中增加laravel控制器的执行时间。任何人都可以告诉我我是怎么做到的??? 我尝试了很多代码,下面给出了一个例子
public function postGetEvents1(){
set_time_limit(600);
//other code
}
答案 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;
}