我在这里尝试执行此代码,在视图刀片中运行查询,但是如何在laravel中使用模型或控制器来做到这一点?
forech($jadwal as $jadwal){
$tiket=(select * from tiket where tanggal=$date and id_jadwal=$jadwal->id_jadwal);
ff($tiket->nums_row()<=70){
echo "no data";
}
}
更新 我一直在尝试这段代码,但数据仅显示0值
controller.php
$jadwal = DB::table('tb_jadwal')->get();
foreach($jadwal as $jadwal)
{
$tgl = date("Y-m-d", strtotime($request->tgl));
$cek_tiket = array();
$cek_tiket = DB::table('tb_tiket')
->select(DB::raw('count( distinct id_tiket) as jumlah_kapasitas'))
->where('Tgl_Berangkat', '=', "'$tgl'")
->where('id_jadwal', '=', $jadwal->id_jadwal)
->get();
}
View.blade.php
@foreach($cek_tiket as $cek_tiket)
<?php
if($cek_tiket->jumlah_kapasitas<=70){
echo "There data".$cek_tiket;
}
?>
@endforeach