小编Yob*_*ogs的帖子

Laravel:保存belongsToMany关系

我想在我的表签名中保存一个新签名.每个签名都可以链接到多个用户.我在用户和签名之间有多对多的表.

我的模特签名是:

class Signature extends Model {
   public $fillable = ['name', 'template'];

   public function users() {
       return $this->belongsToMany('App\User');
   }
}
Run Code Online (Sandbox Code Playgroud)

我的控制器SigantureController.php是:

public function store(CreateSignaturesRequest $request)
{
    //return $user_id;
    $values = $request->only(['name','template']);

    Signature::create($values));

    return response()->json(['message'=>'SUCCESS'], 201);

}
Run Code Online (Sandbox Code Playgroud)

如何创建签名并将其链接到用户?

我试过了

Signature::create($values)->associate($user_id);
Run Code Online (Sandbox Code Playgroud)

谢谢

php laravel laravel-5

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

laravel ×1

laravel-5 ×1

php ×1