Laravel 6
Problème concernant le calcul pour le total
LouisRobredo
Bonjour à tous j'aimerais arrondir le résultat à deux chiffres après la virgule avec around() dans ce code mais je n'arrive pas
<li><a href="#">Total <span> {{ Cart::getSubTotal() + (Cart::getSubTotal()*20/100)}}{{ session()->has('coupon')
? Cart::getTotal() - session()->get('coupon')['discount']
: Cart::getTotal()
}}€
J'ai aussi essayé comme ceci mais même résultat:
<li><a href="#">TVA <span><p>20%</p></span></a></li>
{{-- <li><a href="#">Total <span>€ {{ Cart::getSubTotal() + (Cart::getSubTotal()*20/100) }}</span></a></li> --}}
{{-- <p>20%</p> --}}
<li><a href="#">Total <span> {{ Cart::getSubTotal() + (Cart::getSubTotal()*20/100)}}{{ session()->has('coupon')
// ? Cart::getTotal() - session()->get('coupon')['discount']
? round(((int) Cart::getTotal() ->session()->get('coupon')['discount']), 2)
: Cart::getTotal()
}}€
</span></a></li>
</ul>
Posté il y a 3 mois
CinquièmeDimension
Salut,
Tu dis que tu n'y arrive pas. C'est à dire ? Tu as une erreur, ou le résultat n'est juste pas celui attendu ?
Ton Cart::getSubTotal()
est-il bien un number ?
Posté il y a 3 mois
JérômeBorg
salut tu cast ton total comme un entier et non un float, l'erreur vient peut etre de la ? (float) Cart::getSubTotal()
Posté il y a 3 mois
LouisRobredo
Merci c'est bon j'ai trouvé. J'ai du faire cela
<li><a href="#">TVA <span><p>20%</p></span></a></li>
<li><a href="#">Total <span>
@if(empty(session()->get('coupon')['discount']))
{{ number_format((Cart::getSubTotal()*1.2),2)}}€
@else
{{ session()->has('coupon')
? Cart::getSubTotal()*1.2 - session()->get('coupon')['discount']
: Cart::getTotal()
}}€
@endif
Posté il y a 3 mois
Vous ne pouvez pas répondre à ce sujet.