如何解决具有惯性的Laravel Jetstream航线测试返回错误代码500
在可以正常运行的测试中,我可以访问该页面,并且控制器工作正常。我写了以下测试:
public function test_logged_user_is_not_redirected()
{
PartnerFactory::new()->create();
$request = $this->actingAs(UserFactory::new()->create())
->get('partners')
->assertRedirect('partners');
dd($request->inertiaProps());
}
我收到错误代码500。这是控制器:
public function index()
{
return Inertia::render('Partners/Index',[
'filters' => \Illuminate\Support\Facades\Request::all($this->getFilters()),'contacts' => function() {
return $this->getAllContacts();
}
]);
}
这是web.php中的路由
Route::get('partners',[PartnersController::class,'index'])
->name('partners')
->middleware('auth');
使用刷新数据库,之前用'/'尝试过url,我仍然得到500。
编辑:我得到无例外处理:试图获取非对象的属性'id'
解决方法
找到解决方案:jetstream中的用户必须拥有个人团队!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。