直接访问Laravel自定义Pivot类

直接访问Laravel自定义Pivot类,laravel,pivot,Laravel,Pivot,我正试图通过Artisan tinker直接访问自定义pivot类,如下所示:App\Registration::all()。但是扩展pivot的类似乎不能直接访问 错误消息:Illumb/Database/QueryException,带有消息“SQLSTATE[42S02]:找不到基表或视图:1146表“teknologiskolen.registration”不存在(SQL:select*fromregistration其中registrationid=1 limit 1)在透视模型中指定

我正试图通过Artisan tinker直接访问自定义pivot类,如下所示:
App\Registration::all()
。但是扩展pivot的类似乎不能直接访问


错误消息:Illumb/Database/QueryException,带有消息“SQLSTATE[42S02]:找不到基表或视图:1146表“teknologiskolen.registration”不存在(SQL:select*from
registration
其中
registration
id=1 limit 1)

在透视模型中指定表:

类注册扩展了Pivot{
受保护的$table='注册';
}

可能是您应该尝试的
\App\Registrations::all()
Registration
透视类吗?是否有错误?是的,如果试图以这种方式直接访问任何扩展pivot的内容,您将遇到缺少参数的问题。JonasStaudenmeir:是的,
Registration
是pivot类,@NMahurin我想我必须通过相关的类来访问它……实际的pivot表是什么?您可以使用
protected$table='…'指定它