Validation laravel 5.1中的验证

Validation laravel 5.1中的验证,validation,laravel-5,laravel-5.1,Validation,Laravel 5,Laravel 5.1,在拉雷维尔也会这样做吗? 我需要通过这个条件,拉威尔 $query = mysql_query("SELECT * FROM citas WHERE especialidad='".$especialidad."'AND doctor='".$doctor."'AND fecha ='".$fecha."' AND hora = '".$hora."'" , $con); if ($existe = mysql_fetch_object($query)) { }else{}

在拉雷维尔也会这样做吗? 我需要通过这个条件,拉威尔

$query = mysql_query("SELECT * FROM citas WHERE
    especialidad='".$especialidad."'AND doctor='".$doctor."'AND
    fecha ='".$fecha."' AND hora = '".$hora."'" , $con);

if ($existe = mysql_fetch_object($query)) 
{

}else{}
这是数据库中的我的表:

费查·霍拉,特别是医生|

2015年7月12日| 01:17:00 |将军|卡洛斯|
12-07-2015 | 01:35:00 |将军|卡洛斯|

这将是什么样的运输。

费查·霍拉,特别是医生|

12-07-2015 |01:22:00|将军|卡洛斯|试试这个:

$query = DB::table('citas')
    ->where('especialidad',$especialidad)
    ->where('doctor',$doctor)
    ->where('fecha',$fecha)
    ->where('hora',$hora)
    ->get();

if($query != null){
    // your code will be here
}else{
    // you code will be here
}
或者您可以通过
雄辩的模型来尝试这一点。我假设您有一个名为
Cita

控制器中
命名空间之后的
代码顶部添加
使用App\Cita

$query = Cita::where('especialidad',$especialidad)
    ->where('doctor',$doctor)
    ->where('fecha',$fecha)
    ->where('hora',$hora)
    ->get();

if($query != null){
    // your code will be here
}else{
    // you code will be here
}

您能更详细地描述一下您的问题吗?我真的希望您不要在SQL查询中使用原始变量值。谢谢您的回答!。但这对我来说不起作用,如果你需要4个元素,但其中一个元素已经不存在了,那么如果你保存它,那么你想匹配所有4个元素还是任何一个元素?我没有找到你?实际上你想做什么?这是一本医学书,所以我想确定那天没有预约,那时候,有那个医生和专科医生