phpstudy 不支持 Laravel6.x 的报错吗?
laravel的debug等都已经开启,页面还是不会显示报错信息,只会显示500信息。
只能从laravel的log日志中查看。
是phpstudy不支持laravel这么高级别的报错吗?这个有点疑惑
是滴 请用php artisan serve
不会不支持啊,你的laravel项目是不是需要什么扩展没安装,不过个人建议Windows下开发用docker或者homestead,更加灵活一些~
phpstudy :joy:
自己查下exception handler呗,或者config clear下。这关phpstudy啥事,锅能甩到它头上我是没想到的。。
加在
public/index.php
最上面修改你的PHP配置:
然后重启Apache 或者 php-fpm.
如果是Nginx配置,注意如下配置:
PHP7.2.1 Laravel 6.18.22 抛出异常, PHP 进程就奔溃
用 laravel 开了一个新项目,发现在本地只要代码抛出异常,php进程就会奔溃,会弹出一个弹窗。
通过断点调试,定位到这一行
vendor/symfony/process/Process.php : 1633
发现只要执行这个,PHP 进程就会奔溃
然后百度了一下,发现了这个。
原来在 windows 7 下面 php7.1.13和7.2.10有此问题,更换版本即可。
另一个方法是自定义 Laravel 错误处理,也能避开这个问题。
是不是开了高科技软件的全局模式
你把phpstudy更新成小皮就行了,估计是PHP版本问题