根据所选项目Laravel显示数据

时间:2017-11-15 13:07:46

标签: php laravel

从下拉列表中选择数据后,如何按所选数据显示表格?例如:选择的员工和月份,我需要从11月开始向该员工展示表格。

dropdown list

我的控制器:

public function look(Request $request)
{
    $routes = RouteInfo::all();
    return view('admin.look', compact('routes', $routes));
}

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

尝试此查询:

$routes = RouteInfo::whereHas('users', function ($query) use($request) {
                $query->where('id', $request->userId);
            })
            ->where('id', $request->monthId)
            ->get();

Ps:假设您有:

    {li>

    users模型中的RouteInfo关系。

  • 输入名称中的userName和month => $request->userId$request->monthId将其重命名为您拥有的内容!