直接运行 phpunit 爆出这个错误

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

日志里的错误

[2018-10-17 15:41:39] local.DEBUG: [420μs] select * from `links`  
[2018-10-17 15:41:40] local.ERROR: No hint path defined for [sudosu]. (View: /home/vagrant/Code/larabbs/resources/views/layouts/app.blade.php) (View: /home/vagrant/Code/larabbs/resources/views/layouts/app.blade.php) {"exception":"[object] (ErrorException(code: 0): No hint path defined for [sudosu]. (View: /home/vagrant/Code/larabbs/resources/views/layouts/app.blade.php) (View: /home/vagrant/Code/larabbs/resources/views/layouts/app.blade.php) at /home/vagrant/Code/larabbs/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:112, ErrorException(code: 0): No hint path defined for [sudosu]. (View: /home/vagrant/Code/larabbs/resources/views/layouts/app.blade.php) at /home/vagrant/Code/larabbs/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:112, InvalidArgumentException(code: 0): No hint path defined for [sudosu]. at /home/vagrant/Code/larabbs/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:112)
[stacktrace]

解决方案是:
1)打开config/sudosu.php文件
2)修改配置文件为
'allowed_tlds' => ['dev', 'local', 'test', 'localhost'],

5年前 评论
讨论数量: 6
liyu001989

file

提示的很明确啊,这个测试,预期返回200,但是返回了500。你自己访问一下你的应用看看到底能不能成功

5年前 评论
liyu001989

fpm 能访问但是 cli 下不行,你得调试一下了,看看日志里面的报错。然后在测试逻辑里面加点日志看看

5年前 评论

日志里的错误

[2018-10-17 15:41:39] local.DEBUG: [420μs] select * from `links`  
[2018-10-17 15:41:40] local.ERROR: No hint path defined for [sudosu]. (View: /home/vagrant/Code/larabbs/resources/views/layouts/app.blade.php) (View: /home/vagrant/Code/larabbs/resources/views/layouts/app.blade.php) {"exception":"[object] (ErrorException(code: 0): No hint path defined for [sudosu]. (View: /home/vagrant/Code/larabbs/resources/views/layouts/app.blade.php) (View: /home/vagrant/Code/larabbs/resources/views/layouts/app.blade.php) at /home/vagrant/Code/larabbs/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:112, ErrorException(code: 0): No hint path defined for [sudosu]. (View: /home/vagrant/Code/larabbs/resources/views/layouts/app.blade.php) at /home/vagrant/Code/larabbs/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:112, InvalidArgumentException(code: 0): No hint path defined for [sudosu]. at /home/vagrant/Code/larabbs/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:112)
[stacktrace]

解决方案是:
1)打开config/sudosu.php文件
2)修改配置文件为
'allowed_tlds' => ['dev', 'local', 'test', 'localhost'],

5年前 评论

@caojianx 我也出现了一样的问题,可是我不会用log调试,能教教我吗

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!