laravel - 错误:调用未定义的方法 phpDocumentor\Reflection\Project::where()
问题描述
为“使用 TDD 构建 laravel 应用程序”做 Larcast 教程,当我添加$response->assertRedirect(Project::where($attributes)->first()->path());
我开始得到以下信息:
错误:调用未定义的方法 phpDocumentor\Reflection\Project::where()
我该如何解决这个问题,在其他任何地方都很难找到解决方案,我已将其添加到 laracast 教程本身但没有答案。
尝试在 laracasts 网站上寻找答案。
我的测试应该通过。(该功能确实有效,但我希望进行适当的测试来证明它确实有效)
解决方案
您Project
在测试类的顶部使用了错误的导入,请输入以下内容:
use App\Project;
推荐阅读
- javascript - 当屏幕分辨率发生变化时,div的位置正在变化
- php - 当使用 Livewire 在 Laravel Blade 中运行验证时,如何隐藏某些内容?
- api - DocuSign CLM 与 API 集成
- docker - 如何从 github 自动设置 docker 镜像版本?
- configure - 构建 sqlsmith autoreconf:需要“configure.ac”或“configure.in”
- python - 如何降低python中几个for循环的复杂度
- javascript - ajax 调用 php 页面,无需每次重新加载调用页面
- python - 如何使用 python-docx 更改图像位置和文本换行?
- c# - 如何使用 C# 使用用户名和密码连接/登录 OneDrive?
- java - 如何修复此错误,[初学者](以粗体和斜体突出显示)