Blade layout dosyamda ve iki tablo için blade görünümünde kodum var. Tekrarladığım kod miktarını azaltmanın bir yolu var mı? Aşağıda benim düzen dosyamdaki kod var. Düzen dosyasında ilk tabloya sahip olmanın ve daha sonra bıçak görünümü dosyasında birden çok farklı tablo oluşturmak için farklı değişkenleri iletmenin bir yolu var mı? Temel olarak blade görünümü dosyasındaki ikinci tabloyu yeniden oluşturmak için düzende ilk tablo kodunu kullanabilir miyim?laravel blade azalan kod tekrarı
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<table border = "1", cellspacing = "2", align = center>
<tr> <td> <strong> ID </strong></td> <td><strong> Time </strong></td><td> <strong> Note </strong></td></tr>
<!-- blade for loop -->
@for ($i=0; $i <$countOfUniqueDate[$uniqueDates[0]]; $i++)
<tr><td> {{ $number[$i] ->id }} </td><td> {{ $number[$i]->timevalue }} </td> <td> {{ $number[$i]->note }} </td></tr>
@endfor
</table>
@yield('table')
//I would like to get rid of the below code by reusing the above table code
// to recreate the second table
<br><br><br>
<table border = "1", cellspacing = "2", align = center>
<tr> <td> <strong> ID </strong></td> <td><strong> Time </strong></td><td> <strong> Note </strong></td></tr>
@for($i= $countOfUniqueDate[$uniqueDates[0]]; $i < ($countOfUniqueDate[$uniqueDates[0]] + $countOfUniqueDate[$uniqueDates[1]]); $i++)
<tr><td> {{ $number[$i] ->id }} </td><td> {{ $number[$i]->timevalue }} </td><td> {{ $number[$i]->note }} </td></tr>
@endfor
</table>
<br><br><br><br><br>
@yield('table2')
</body>
<br><br>
</html>
Bıçak görünümü dosyasındaki kod İşte.
<!DOCTYPE html>
<html>
@extends("layouts.practice")
@section('table')
@stop
<p align="center">
<a href="https://villageprintwebapp.app/writeNote"> Add a comment </a>
</p>
</html>
Ben de ('tablo2') bölümünde başvuran olmadan hem tabloları görüntülemek mümkün ama bu nasıl çalıştığını emin değilim. İçin
Anlamadım. Daha spesifik olabilir misiniz, ne elde etmeye çalışıyorsun? – manix
Ben de bulamadım –
İlk tablo için kodu yeniden kullanarak ikinci tabloyu yapabileceğim bir yolu var mı? – ray