修改理由:

中间表数据模型的定义RoleUser写错了么

详细描述:

原文为 UserRole 现在修改成 RoleUser

相关信息:


此投稿已在 5年前 合并。

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
337337<a name="defining-custom-intermediate-table-models"></a>
338338### 定义中间表模型
339339
340 如果你想定义一个自定义模型来表示关联关系中的中间表,可以在定义关联时调用 `using` 方法。自定义多对多中间表模型都必须扩展自 `Illuminate\Database\Eloquent\Relations\Pivot` 类,自定义多对多(多态)中间表模型必须继承 `Illuminate\Database\Eloquent\Relations\MorphPivot` 类。例如,我们在写 `Role` 模型的关联时,使用自定义中间表模型 `UserRole`:
 340如果你想定义一个自定义模型来表示关联关系中的中间表,可以在定义关联时调用 `using` 方法。自定义多对多中间表模型都必须扩展自 `Illuminate\Database\Eloquent\Relations\Pivot` 类,自定义多对多(多态)中间表模型必须继承 `Illuminate\Database\Eloquent\Relations\MorphPivot` 类。例如,我们在写 `Role` 模型的关联时,使用自定义中间表模型 `RoleUser`:
341341
342342   <?php
343343
 
356356       }
357357   }
358358
359 当定义 `UserRole` 模型时,我们要扩展 `Pivot` 类:
 359当定义 `RoleUser` 模型时,我们要扩展 `Pivot` 类:
360360
361361   <?php
362362