【随笔】Laravel跳坑实录

简介

虽不是phper,但在php上也越走越远,laravel优雅的开发模式下也相对提高了入门门槛

记录自己扒拉laravel项目上遇到的各种坑

大佬就别看了

干货

Auth guard driver [web] is not defined

授权驱动问题,检查config/auth.php文件中guards配置项

Class DatabaseSeeder does not exist

进行数据库迁移时出现此异常,排查发现composer配置未加载classmap

检查composer文件autoload配置项

使用QueryList爬取文章

RT在使用QueryList的插件Phantomjs的时候遇到了一些小问题

惯例使用composer require jaeger/querylist-phantomjs来进行安装

然后收获如下异常信息

不难看出应该是phantomjs的依赖包跟laravel冲突了(这里我使用的laravel版本是5.6,后面测试了6.0依旧不行)

处理方案不多,基本上是要等待phantomjs作者来更新包引用才能解决了

这里给出一些临时的解决方案:

1、自己建一个composer库并更改依赖版本,这里可以使用别人建好的“horror/php-phantomjs”

2、然后把插件以扩展类的形式写在框架里

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请