1.建立收藏表
将user_id,图书book_id存入收藏表中
代码段
function collect()
{
$bookId = request()->get('book_id');
//从缓存中取出用户id
$userId = Cache::store('redis')->get('user_id');
$data = [
'user_id'=>$userId,
'book_id'=>$bookId,
];
// 查询是否收藏
$res = Collect::where($data)->find();
if($res)
{
// 取消收藏
$res->delete($res['id']);
//
$this->ok();
}else{
// 收藏
$collect = new Collect();
$res = $collect->save($data);
$this->ok($res,'收藏成功');
}
}