mysql - 通过 Laravel 中的下拉列表过滤表单
问题描述
我有一个显示数据库中所有记录的表单,但我希望有一个下拉列表,可以让我选择一名工作人员并显示该成员的所有记录。
我的控制器:
public function reportcard()
{
$card= Subject::join('subject', 'reportcard.sub_id', '=', 'subject.sub_id')
->join('student', 'reportcard.student_key', '=', 'student.student_key')
->get();
$student = Student::get();
$subject = Subject::all();
return view('admin.reportcard', compact('card', 'student', 'subject'));
}
看法:
<label>Select Student</label>
<select name="student_key" style="width: 150px !important; min-width: 150px; max-width: 500px;" required>
<option value="" >--------Select--------</option>
@foreach($student as $students)
<option value="{{ $students->student_key }}">{{ $students['name'] }}</option>
@endforeach
</select>
有没有人试过这个?
解决方案
推荐阅读
- security - 使用 STOP PORT 停止 Solr (Jetty)
- sql - 在 SSRB 中插入日期和时间列
- macos - kubernetes python3.5 SSLError("错误的握手:错误([('SSL 例程', 'ssl3_get_server_certificate', '证书验证失败')],)",)
- python-3.x - 从 jupyter 实验室复制 matlibplot 绘图图像
- python - 为什么 a.dot(b) 比 a@b 快,尽管 Numpy 推荐 a@b
- sql - SQL 将列名转换为行值
- authentication - SAML SSO - 在来自 IdP 的 saml 响应中收到 urn:oasis:names:tc:SAML:2.0:status:AuthnFailed 错误状态
- javascript - Vue - 从未定义状态加载的组件数据
- php - WordPress URL 不断添加不必要的参数
- php - 无法返回 PHP 函数的输出,而 echo 显示字符串