duano3557 2017-11-17 08:58
浏览 16
已采纳

如何在<select>中通过雄辩来分组

I want to have unique mounths in SELECT. I find out i have to use GROUP BY. But it doesnt work this way:

 @foreach($months as $month)
       <option value="{{ $month->id }}">{{ Carbon\Carbon::parse($month
->date)
->format(' F ')
->groupBy('date') }}</option>    
 @endforeach

How to use groupBy in this way? Because it looks like this right now without GROUP BY: Because it looks like this right now without GROUP BY

My Laravel Controller:

public function index()
{
    $users = User::all(['name', 'id']);
    $months = RouteInfo::all(['date', 'id']);

    return view('admin.index', compact('users', $users, 'months', $months));
}

Thank you for your help

  • 写回答

2条回答 默认 最新

  • duanlushen8940 2017-11-17 09:11
    关注

    You need just filter items before show

    @php
    $uniqueMonth = [];
      foreach($months as $key=>$month){
         $month = Carbon\Carbon::parse($month->date);
         $uniqueMonth[$month->format('m')] = $month->format(' F ');
      }
      ksort($uniqueMonth); // sorting months
    @endphp
    
    @foreach($uniqueMonth as $key=>$month)
       <option value="{{ $key }}">{{ $month }}</option>
    @endforeach
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 Revit2020下载问题
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 单片机无法进入HAL_TIM_PWM_PulseFinishedCallback回调函数
  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线