laravel - InvalidArgumentException: Action Facade\Ignition\Http\Controllers\ExecuteSolutionController 未定义
问题描述
我正在尝试进行黄昏测试。
ViewAnotherUsersTweetsTest.php
/**
* @test
*/
public function can_view_another_users_tweets()
{
$user = factory(User::class)->create(['username' => 'johndoe']);
// make() stores in memory
$tweet = factory(Tweet::class)->make([
'body' => 'My first tweet'
]);
$user->tweets()->save($tweet);
$this->browse(function ($browser) {
$browser->visit('/johndoe')
->dump();
});
}
web.php 中的路由:Route::get('{username}', 'UserController@show');
UserController.php
class UserController extends Controller
{
public function show(string $username) {
$user = User::findByUsername($username); // ExecuteSolutionController not defined.
dd($user);
}
}
在App\User.php
模型文件中
public static function findByUsername($username) {
return self::where('username', $username)->first();
}
当我使用 command 执行测试时php artisan dusk --filter can_view_another_users_tweets
,它失败并显示以下错误消息。
(1/1) InvalidArgumentException Action Facade\Ignition\Http\Controllers\ExecuteSolutionController not defined.
可能是什么原因,我该如何解决?
解决方案
推荐阅读
- exception - position 不是 Part 的有效成员?
- visual-studio - 在 Visual Studio 代码上方显示灰色文本
- c# - 有没有办法查看非托管 dll(如 user32.dll、kernel32.dll)中函数的完整签名?
- datatables - 数据表 - 固定列不使用 ajax 数据
- r - 为R中的两个变量制作for循环
- angular - 使用 Angular 重定向 URI 回调后从 URL 中获取 OAuth 令牌
- autodesk-forge - Autodesk Viewer 问题和从转换到 SVF 时缺少元素
- angularjs - AngularJS 在 div 中使用类取决于 var 值
- swift - 从图像视图设置视图背景
- python - 如何让背景向下滚动