Rumah > Soal Jawab > teks badan
Saya ingin menggelungkan pakej saya dalam jadual (setiap pakej mempunyai hubungan belongsToMany dengan model ujian) & saya tidak tahu bagaimana untuk menggelung dalam bilah saya?
public function tests() { return $this->belongsToMany('App\Models\Test'); }
Ini borang lengkap saya (bilah):
<table> <thead> <tr> <th></th> <th><span>Child</span></th> <th>Women</th> <th>Men</th> <th>Athletes</th> <th>VIP</th> </tr> </thead> <tbody> <tr> <td class="title"><b>TestOne</b></td> <td><i class="fa-solid fa-check"></i></td> <td><i class="fa-solid fa-check"></i></td> <td></td> <td></td> <td></td> </tr> <tr> <td class="title"><b>TestTwo</b></td> <td></td> <td></td> <td><i class="fa-solid fa-check"></i></td> <td></td> <td><i class="fa-solid fa-check"></i></td> </tr> <tr> <td class="title"><b>TestThree</b></td> <td></td> <td><i class="fa-solid fa-check"></i></td> <td></td> <td></td> <td></td> </tr> <tr> <td class="title"><b>TestFour</b></td> <td><i class="fa-solid fa-check"></i></td> <td><i class="fa-solid fa-check"></i></td> <td></td> <td><i class="fa-solid fa-check"></i></td> <td></td> </tr> <tr> <td class="title"><b>TestFive</b></td> <td><i class="fa-solid fa-check"></i></td> <td><i class="fa-solid fa-check"></i></td> <td><i class="fa-solid fa-check"></i></td> <td><i class="fa-solid fa-check"></i></td> <td></td> <td></td> </tr> <tr> <td class="title"><b>TestSix</b></td> <td></td> <td><i class="fa-solid fa-check"></i></td> <td><i class="fa-solid fa-check"></i></td> <td><i class="fa-solid fa-check"></i></td> <td><i class="fa-solid fa-check"></i></td> </tr> </tbody> </table>
Setiap <i class="fa-solid fa-check">
memaparkan baris jadual pangsi antara
Reka bentuknya ialah:
Bagaimanakah saya boleh mengulangi model hubungan dalam blde saya?
P粉7680455222024-04-01 20:50:27
Jika anda benar-benar telah menghantar senarai model ke paparan, anda boleh menggunakan arahan blade seperti ini (ini hanya model olok-olok, saya tidak tahu rupa model anda sebenarnya):
Child | Women | Men | Athletes | VIP | |
---|---|---|---|---|---|
{{ $model->title }} | @if ($model->is_child) @endif | @if ($model->is_women) @endif | @if ($model->is_men) @endif | @if ($model->is_athletes) @endif | @if ($model->is_vip) @endif |
@jika syarat hanya tekaan saya. Masukkan apa sahaja yang anda perlukan untuk menentukan sama ada cek fa perlu diberikan.
Biasanya menghantar data adalah untuk melihat perkara berikut:
$data['models'] = MyModel::all(); return view('myView', $data);
Kemudian anda boleh mengakses $model pembolehubah dalam paparan
P粉1762037812024-04-01 12:21:53
Saya mencipta jadual dengan cara ini dengan menyemak perhubungan:
@foreach ($data['packages'] as $item) | {{$item->title}} | @endforeach|
---|---|---|
{{$item->title}} | @foreach ($data['packages'] as $pack) @if($item->packages->contains($pack->id))@else | @endif @endforeach |