mysql - Laravel 5.3 列中的两个唯一值

标签 mysql database laravel eloquent

我正在为媒体库制作一个预订系统,目标是预订特定时间的房间。总共有 8 个时隙,包含 start_time 和 end_time。

用户必须填写一个日期,我必须检查该日期仍有哪些时间段可用。

因此,例如......数据库中只能有一行包含 date: 2016-12-08 time_slot: 3.

如何使用 Eloquent 检查该行是否存在于我的数据库中?

最佳答案

您可以执行 laravel 模型查询来检查是否有任何结果,如下所示:

$data = Model::where('date','2016-12-08 ')->where('time_slot', 3)->count();

关于mysql - Laravel 5.3 列中的两个唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41122680/

相关文章:

mysql - Ruby - Gem - mysql - 无法构建 gem native 扩展

MYSQL 从表中选择

javascript - 使用 Nodejs 将 MySQL 时间戳解析为 Javascript

sql - PostgreSQL - 错误 : relation "table_name" does not exist. 如何在没有架构名称的情况下进行查询?

php - Laravel 作业标记为失败,异常说明尝试次数过多但作业成功?

php - 这是什么数据类型要保存在 mysql 1 - 4.9

mysql - 编辑更改数据库中行的顺序后,Heroku DB 找不到行

php - 按字母顺序排列并计数的sql语句

java - 获取序列名称(Oracle)?

php - Laravel 5.1 单页多表单命名消息包