Laravel Filament Admin面板出现‘Allowed memory size exhausted’内存耗尽错误求助
Laravel Filament Admin面板出现‘Allowed memory size exhausted’内存耗尽错误求助
各位好,我最近遇到个特别头疼的问题,想请大家帮忙排查下:
我正在用Laravel 12 + Filament v3.3做后台管理面板项目,一开始只加了两三个资源的时候一切正常,但新增第四个资源之后,只要我尝试在面板里做增、改、删这类操作,就会直接抛出内存耗尽的错误。Laravel日志里的具体错误信息是:
PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 131072 bytes) in C:\Users\nsoor\Desktop\MyProjects\TechWin\Tamimha\storage\framework\views\1fa03be96359ae175e0340ec0983810c.php on line 393
我已经试过不少方法了,但都没解决:
- 把php.ini里的
memory_limit改成了-1来取消内存限制,而且用php -i验证过这个修改确实生效了 - 修改完php.ini后立刻重启了服务器
- 专门新建了一个干净的Laravel项目,只装Filament,结果哪怕只加一个资源也会出现同样的问题
- 同一个代码库在我朋友的电脑上完全能正常运行,没有任何内存问题
- 我本来用的是Laravel Herd,后来特意换成了和朋友一样的XAMPP,甚至直接复制了他的php.ini文件,结果还是老样子
我的运行环境信息:
- Laravel 12
- Filament v3.3
- PHP 8.x
- 系统:Windows,用
php artisan serve启动项目 - IDE:VS Code
内容来源于stack exchange
相关产品推荐
相关产品推荐

