这里详细描述问题
![截图]
报错加载失败的文件是有的,这是什么原因?
这个文件不是框架自带的,别人也不知道你这个是什么文件,所以得自己排查一下。 调用栈里已经给出了具体的报错文件和行数,其实你打开vendor/vlucas/valitron/src/valitron/validator.php 这个文件,找到第118行,debug一下应该就能大概定位到问题了。 不过话说回来,作为PHP开发者,最基础的调用栈排错还是要掌握下,不然老板怎么给你涨工资。
vendor/vlucas/valitron/src/valitron/validator.php
昨天已经排查到问题了,没想到是vlucas/valitron这个包中的校验判断问题,在想怎么解决。谢谢老大回复
https://github.com/vlucas/valitron/issues/314
谢谢,除了直接修改包文件,还有什么更好的方式吗?每次发版都会重新composer生成vendor目录
自己fork一份代码,修改后到packagist.org发个包,然后composer require新包
谢谢 这个方法比较好
不想发到packagist上的话,可以配置composer.json的repositories从私有仓库引入
我有个疑问是原来引用的包名是要改为自己的对吧,比如:原包是vlucas/valitron,自己修改后放在自己的仓库中,假设是 XXXX/valitron 包名也要换成自己的对吧
这个文件不是框架自带的,别人也不知道你这个是什么文件,所以得自己排查一下。
调用栈里已经给出了具体的报错文件和行数,其实你打开
vendor/vlucas/valitron/src/valitron/validator.php
这个文件,找到第118行,debug一下应该就能大概定位到问题了。不过话说回来,作为PHP开发者,最基础的调用栈排错还是要掌握下,不然老板怎么给你涨工资。
昨天已经排查到问题了,没想到是vlucas/valitron这个包中的校验判断问题,在想怎么解决。谢谢老大回复
https://github.com/vlucas/valitron/issues/314
谢谢,除了直接修改包文件,还有什么更好的方式吗?每次发版都会重新composer生成vendor目录
自己fork一份代码,修改后到packagist.org发个包,然后composer require新包
谢谢 这个方法比较好
不想发到packagist上的话,可以配置composer.json的repositories从私有仓库引入
我有个疑问是原来引用的包名是要改为自己的对吧,比如:原包是vlucas/valitron,自己修改后放在自己的仓库中,假设是 XXXX/valitron 包名也要换成自己的对吧