直接访问Laravel自定义Pivot类
我正试图通过Artisan tinker直接访问自定义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)在透视模型中指定
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='…'指定它代码>