在输入文件中保存时出现此错误。该文件已上传,但我在保存过程中得到了这个。
Allowed memory size of 134217728 bytes exhausted (tried to allocate 94 bytes) in ...vendor/laravelbook/ardent/src/LaravelBook/Ardent/Ardent.php
文件大小只有24kb。而代码只是一个典型的雄辩填充。该过程如下:
从输入中获取文件,移动到存储位置并在数据库中插入其文件路径。 更新目标雄辩模型的文件ID。
我正在使用:
"laravelbook/ardent": "v2.4.2"
答案 0 :(得分:0)
你的脚本正在吃掉PHP进程可以使用的所有内存,在你的情况下它是128 MB。
你可以做两件事:
memory_limit
值php.ini
更改为memory_limit
,或通过调用256M
ini_set('memory_limit','256M');
醇>
答案 1 :(得分:0)
它由" php artisan optimize --force"引起。当我删除bootstrap / compiled.php时,它再次工作。 :)顺便问一下,那是怎么回事?这是" php artisan optimize --force" Laravel?