【发布时间】:2019-12-05 09:25:33
【问题描述】:
我正在使用 Students 和 Packages 之间的多对多关系,这会生成 student_package 数据透视表。我附加了一些额外的变量,但我无法在我的视图中访问它们。
这是我的代码
控制器
$student->packages()->attach($request->package_id, ['paid' => '1','transaction_id'=>$transaction_id, 'amount' => $request->amount]);
查看
@foreach ($student->packages as $package)
<tr>
<td> {{$package->id}} </td>
<td> {{$package->name}} </td>
<td> {{$package->amount}} </td>
<td> {{$package->no_hours}} </td>
<td> {{$package->transaction_id}} </td>
<td> {{$package->paid}} </td>
</tr>
@endforeach
我不能只访问额外的参数。其余的都可以访问。
【问题讨论】:
标签: laravel eloquent many-to-many pivot-table