-1

大家好,我是 laravel 的新手,目前正在研究 laravel 项目函数前数据库中的 end_date 请帮助我。谢谢。请看情况 https://imgur.com/67mfufh

https://imgur.com/xWVvTm2

$categories = subscriptions::select('start_date', 'end_date')
                           ->where('business_id', '=', '$business_id')
                           ->get();
if($categories=="")
{
   $dbvalue['start_date'] = '';
   dd($dbvalue);
}
else{
   $gateways['start_date'] = '';
   dd($dbvalue);
}
4

1 回答 1

0

嗨,如果你想先记录->where('business_id', '=', '$business_id') 使用

$categories = subscriptions::select('start_date', 'end_date')
                       ->where('business_id', '=', '$business_id')
                       ->first();

$startDate=$categories->start_date
$endDate=$categories->end_date

但如果你想得到数组使用这个

$categories = subscriptions::select('start_date', 'end_date')
                       ->where('business_id', '=', '$business_id')
                       ->get();

但是您应该对此查询进行排序,然后您可以使用 foreach 循环访问此数据

foreach($categories as $cat){

}
于 2019-12-09T10:56:27.197 回答