我不知道发生了什么,但现在看来,最近的一些库的更新过程中,我再也不能上传文件,而无需得到以下Laravel错误:循环依赖防止文件上传
[2014-11-15 21:27:25] local.ERROR: 500 - Maximum function nesting level of '100' reached, aborting! @ /uploads/0/1
exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Maximum function nesting level of '100' reached, aborting!' in /home/vagrant/Projects/test.dev/laravel/vendor/laravel/framework/src/Illuminate/Container/Container.php:480
Stack trace:
#0 [internal function]: Illuminate\Exception\Handler->handleShutdown()
#1 {main} [] []
堆栈跟踪没有提供有用的信息。
即使在该路由的方法开始时,中断脚本也什么都不做,所以它不是我自己代码中的东西。
任何人在最新的Laravel 4.2中都看到过这个错误?
我想不出它需要缓解的原因。这是一条简单的路线。如果情况很深,可能会出现问题。 – eComEvo
不确定,没有看到您或扩展程序正在使用的任何代码。 –
只需使用FileAPI通过AJAX进行简单上传即可。我没有改变我自己的任何代码,所以我不知道要给你看什么。 Container.php中的第480行用于从'make'调用的'getConcrete'中调用的函数'missingLeadingSlash'。我没有看到任何可能导致递归的地方,所以我有点困惑。 – eComEvo