【发布时间】:2017-04-28 08:18:35
【问题描述】:
当我尝试在与用户和技能表有多对多关系的 skill_user 中插入数据时,我收到以下错误。用户表中存在 14 号用户,技能表中也存在 1 号技能。
我执行的命令是这个App\user::find(14)->skill()->save(1);
PHP 错误:传递给 Illuminate\Database\Eloquent\Relations\BelongsToMany::save() 的参数 1 必须是 Illuminate\Database\Elo 的实例 quent\Model,给定整数,在 C:\xampp\htdocs\tellworld-api\vendor\psy\psysh\src\Psy\ExecutionLoop\Loop.php(90) 中调用:在 l 上使用 eval()'d 代码 ine 1 并在 C:\xampp\htdocs\tellworld-api\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Relations\BelongsToMany.php 中定义 第 708 行
【问题讨论】:
标签: php laravel-5.4