На php я мог бы использовать этот код, чтобы узнать, сколько товаров в моем товаре дБ
$total = 0;
$sql = "select count(*) as total from goods";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$total = $row['total'];
}
}
echo $total;
// example return 5
могу ли я сделать это на laravel?если я использую этот код на моем контроллере
function show(Request $request){
$c = DB::select("SELECT count(*) as total FROM goods");
if($c > 0 ): a ? b;
}
, он получит сообщение об ошибке, поскольку он вернет JSON внутри массива.Есть ли лучший способ сделать это?Или как получить эту сумму из $ c внутри контроллера