Laravel Spark投影在数据透视表上

时间:2017-03-20 10:41:05

标签: laravel eloquent

我希望将数据透视表上的JSON字段转换为数组。

我在我的项目的User和Instrument模型上尝试了一个自定义数据透视表,但是因为Spark的默认User模型扩展了SparkUser,我在尝试实现它时遇到以下错误:

Declaration of App\Models\User::newPivot() should be compatible with Illuminate\Database\Eloquent\Model::newPivot(Illuminate\Database\Eloquent\Model $parent, array $attributes, $table, $exists, $using = NULL)

我也尝试在这两个模型上添加点符号,但有一些变化无济于事:

'instruments.pivot.levels' => 'array',
'users.pivot.levels' => 'array',

我正在使用:

"laravel/framework": "5.4.*",
"laravel/spark": "~4.0",

感谢任何帮助,谢谢!

关于laravel / spark repo问题的链接 - https://github.com/laravel/spark/issues/654

0 个答案:

没有答案