如何使用 forelse 和 if in laravel 构造列 table?
How to construct a column table using forelse and if in laravel?
这是我的源代码,对于我的代码语法布局混乱,我深表歉意,我想像这样填写 td
<tbody>
@forelse ($kaders as $kader)
<tr>
<td>{{ $kader->username }}</td>
@if($kader->status_user == '1')
<td>Admin</td>
@elseif($kader->status_user == '0')
<td>Ibu / Guest</td>
@endif
@forelse ($surveillances as $surveillance)
@if($kader->username == $surveillance->nik_ortu)
@if($surveillance->status == '1')
<td>Aktif</td>
@elseif($surveillance->status == '0')
<td>NonAKtif</td>
@endif
@endif
<!-- <td>admin</td> -->
@empty
<td>admin</td>
@endforelse
<td class="text-center">
<form onsubmit="return confirm('Apakah Anda Yakin ?');" action="{{ route('kader.destroy', $kader->id) }}" method="POST">
@method('DELETE')
@csrf
<a href="{{ route('kader.edit', $kader->id) }}" class="btn btn-sm btn-primary">
<i class="far fa-edit"></i> EDIT
</a>
<button type="submit" class="btn btn-sm btn-danger">
<i class="far fa-trash-alt"></i> HAPUS
</button>
</form>
</td>
</tr>
@empty
<div class="alert alert-danger">
Data Kader belum Tersedia.
</div>
@endforelse
</tbody>
我怎样才能像上图那样构造?谢谢你的建议
<tbody>
@forelse ($kaders as $kader)
<tr>
<td>{{ $kader->username }}</td>
<td>
@if($kader->status_user == '1')
Admin
@elseif($kader->status_user == '0')
Ibu / Guest
@endif
</td>
<td>
@forelse ($surveillances as $surveillance)
@if($kader->username == $surveillance->nik_ortu)
@if($surveillance->status == '1')
Aktif
@elseif($surveillance->status == '0')
NonAKtif
@endif
@endif
@empty
admin
@endforelse
</td>
<td class="text-center">
<form onsubmit="return confirm('Apakah Anda Yakin ?');" action="{{ route('kader.destroy', $kader->id) }}" method="POST">
<a href="{{ route('kader.edit', $kader->id) }}" class="btn btn-sm btn-primary"><i class="far fa-edit"></i> EDIT</a>
@csrf
@method('DELETE')
<button type="submit" class="btn btn-sm btn-danger"><i class="far fa-trash-alt"></i> HAPUS</button>
</form>
</td>
</tr>
@empty
<div class="alert alert-danger">
Data Kader belum Tersedia.
</div>
@endforelse
</tbody>
您需要在 if-then 块之外设置 table 单元格,这样如果没有任何内容,将创建一个空单元格而不是没有单元格。改变这个:
@if($kader->status_user == '1')
<td>Admin</td>
@elseif($kader->status_user == '0')
<td>Ibu / Guest</td>
@endif
@forelse ($surveillances as $surveillance)
@if($kader->username == $surveillance->nik_ortu)
@if($surveillance->status == '1')
<td>Aktif</td>
@elseif($surveillance->status == '0')
<td>NonAKtif</td>
@endif
@endif
<!-- <td>admin</td> -->
@empty
<td>admin</td>
@endforelse
对此:
<td>
@if($kader->status_user == '1')
Admin
@elseif($kader->status_user == '0')
Ibu / Guest
@endif
</td>
<td>
@forelse ($surveillances as $surveillance)
@if($kader->username == $surveillance->nik_ortu)
@if($surveillance->status == '1')
Aktif
@elseif($surveillance->status == '0')
NonAKtif
@endif
@endif
<!-- <td>admin</td> -->
@empty
admin
@endforelse
</td>
这是我的源代码,对于我的代码语法布局混乱,我深表歉意,我想像这样填写 td
<tbody>
@forelse ($kaders as $kader)
<tr>
<td>{{ $kader->username }}</td>
@if($kader->status_user == '1')
<td>Admin</td>
@elseif($kader->status_user == '0')
<td>Ibu / Guest</td>
@endif
@forelse ($surveillances as $surveillance)
@if($kader->username == $surveillance->nik_ortu)
@if($surveillance->status == '1')
<td>Aktif</td>
@elseif($surveillance->status == '0')
<td>NonAKtif</td>
@endif
@endif
<!-- <td>admin</td> -->
@empty
<td>admin</td>
@endforelse
<td class="text-center">
<form onsubmit="return confirm('Apakah Anda Yakin ?');" action="{{ route('kader.destroy', $kader->id) }}" method="POST">
@method('DELETE')
@csrf
<a href="{{ route('kader.edit', $kader->id) }}" class="btn btn-sm btn-primary">
<i class="far fa-edit"></i> EDIT
</a>
<button type="submit" class="btn btn-sm btn-danger">
<i class="far fa-trash-alt"></i> HAPUS
</button>
</form>
</td>
</tr>
@empty
<div class="alert alert-danger">
Data Kader belum Tersedia.
</div>
@endforelse
</tbody>
我怎样才能像上图那样构造?谢谢你的建议
<tbody>
@forelse ($kaders as $kader)
<tr>
<td>{{ $kader->username }}</td>
<td>
@if($kader->status_user == '1')
Admin
@elseif($kader->status_user == '0')
Ibu / Guest
@endif
</td>
<td>
@forelse ($surveillances as $surveillance)
@if($kader->username == $surveillance->nik_ortu)
@if($surveillance->status == '1')
Aktif
@elseif($surveillance->status == '0')
NonAKtif
@endif
@endif
@empty
admin
@endforelse
</td>
<td class="text-center">
<form onsubmit="return confirm('Apakah Anda Yakin ?');" action="{{ route('kader.destroy', $kader->id) }}" method="POST">
<a href="{{ route('kader.edit', $kader->id) }}" class="btn btn-sm btn-primary"><i class="far fa-edit"></i> EDIT</a>
@csrf
@method('DELETE')
<button type="submit" class="btn btn-sm btn-danger"><i class="far fa-trash-alt"></i> HAPUS</button>
</form>
</td>
</tr>
@empty
<div class="alert alert-danger">
Data Kader belum Tersedia.
</div>
@endforelse
</tbody>
您需要在 if-then 块之外设置 table 单元格,这样如果没有任何内容,将创建一个空单元格而不是没有单元格。改变这个:
@if($kader->status_user == '1')
<td>Admin</td>
@elseif($kader->status_user == '0')
<td>Ibu / Guest</td>
@endif
@forelse ($surveillances as $surveillance)
@if($kader->username == $surveillance->nik_ortu)
@if($surveillance->status == '1')
<td>Aktif</td>
@elseif($surveillance->status == '0')
<td>NonAKtif</td>
@endif
@endif
<!-- <td>admin</td> -->
@empty
<td>admin</td>
@endforelse
对此:
<td>
@if($kader->status_user == '1')
Admin
@elseif($kader->status_user == '0')
Ibu / Guest
@endif
</td>
<td>
@forelse ($surveillances as $surveillance)
@if($kader->username == $surveillance->nik_ortu)
@if($surveillance->status == '1')
Aktif
@elseif($surveillance->status == '0')
NonAKtif
@endif
@endif
<!-- <td>admin</td> -->
@empty
admin
@endforelse
</td>