Как рассчитать цену со скидкой из процента скидки

#php #json #laravel

#php #json #laravel

Вопрос:

Я получаю процент скидки на предлагаемый продукт, но мне нужно отобразить сумму этого процента. т. Е. фактическое значение равно 400, скидка% равна 37,50, необходимо напечатать сумму скидки 150 в файле blade. но теперь это print 0

Это мой контроллер

 $perc = 0;
 $discountprice=0;
if ($value->IsOfferItem) {
    $perc = round(100 - (($value->SellingPrice / $value->ActualPrice) * 100), 2);
    $discountprice = (($value->ActualPrice * $perc)/100);
}
$data['data']['products'][] = [
    'price'            => $value->SellingPrice,
    'oldprice'         => $value->ActualPrice,
    'discountprice'=>$discountprice,
    'offperc'          => $perc . "%",
];

$data['data']['cartlist']['data'][]=[

'offperc'              =>number_format((float)$value->Discount, 2, '.', '')."%",
 'discountprice'        => number_format($discountprice, 2,'.', ''),
  

Мой файл блейда

     @foreach ($data['cartlist']['data'] as $list) 
@if ($list['IsOfferItem'])
    {{ $list['discountprice'] }}
@endif
    

@endforeach
  

Комментарии:

1. Так в чем же здесь проблема? Рендеринг не работает?

2. @ Kingalione как отобразить эту сумму

3. @ Kingalione как отобразить эту сумму

4. Энди Сонг на самом деле я передал это, но результат равен нулю

5. насколько сложно для вас правильно обновить свой вопрос и лучше объяснить, а не помещать весь код в комментарий