Skip to main content

Extra - Euro-teken en totaal

Inleiding

In blade views kun je ook PHP-code gebruiken.

In deze les gaan we een de bedragen van alle stocks optellen en onderaan gaan we een totaal telling maken.

Bovendien plaatsen we een euroteken voor alle bedragen.

image-1667153276508.png

Opdracht, Euro-teken

Het euroteken kun je op verschillende manieren toevoegen aan een balde view. Je kunt het euro tekens ergens vandaag kopiƫren of je kunt de HTML-code voor het euroteken gebruiken.

Verander de index view zodat voor alle bedragen een euro teken wordt geplaatst. Net zoals in het voorbeeld hierboven.

PHP code in Blade views

Om het totaal aan stock values te berekenen moeten we alle waarden bij elkaar optellen.

Dat kan via de controller, maar het kan ook in de blade view met PHP-code.

We beginnen met een variabele op 0 te zetten, dit doen we in de index view voor de loop.

@php( $sum=0 )

In de loop gaan we dan telkens de $sum ophogen met de waarde van de stock-value.

Dit doen we dus in de foreach-loop!

@php( $sum+=$stock->value )

Als de loop is afgelopen dan bevat de variabele $sum dus de waarde van alle stocks.

Plaats een extra regel in de tabel en druk onder de kolom Stock Value de waarde van $sum af.

De waarde van een variabele kan je in een balde template afdrukken met:

{{ $sum}}

Vergeet het Euroteken niet!

--