用到的一些东西
连表查询
使用引入
use Illuminate\Support\Facades\DB
引入后写
$post=DB::table('titles')/
->join('titletypes','titles.typeid','=','titletypes.id')
->select('titles.id','titles.title...)//写字段
->get();
完成连表查询
table()里面写第一个表,join后面先跟第二个表,再写两个表的连接条件字段,select写要查询的字段
前台stage表
使用@foreach循环出动态的单选按钮,把“掌握”选项的value赋给true,“未掌握”选项赋给false,name是数据表中的id字段的数据。
记得引入CSRF令牌字段,这样CSRF保护中间件才能够正常验证请求
后台接收
后台接收的时候,首先拿到表里数据的条数,赋给 all,然后利用匹配前台选项中的value中的值,如果true,那么isok字段进行累加,如果不是notok字段进行累加,最后这里注意一定要加上$model->save();否则只会保存最后一条数据
页面的样子
数据库的样子
第二篇文章写到了试卷表的数据显示和添加信息,有需要的可以去瞅一眼
下篇文章
奇怪的链接哟