laravel 5.1中的验证

时间:2015-12-04 20:39:13

标签: validation laravel-5 laravel-5.1

就像在laravel中这样做? 我需要通过这个条件laravel

$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{}

这是我在数据库中的表格:

fecha | hora | especialidad |医生|

12-07-2015 | 01:17:00 |一般|卡洛斯|
12-07-2015 | 01:35:00 |一般|卡洛斯|

这将是运费。

fecha | hora | especialidad |医生|

12-07-2015 | 01:22:00 |一般|卡洛斯| < ---它在不同时保存 12-07-2015 | 01:35:00 |一般| uriel | < ---由dcotor保存它是不同的

12-07-2015 | 01:35:00 |一般| 卡洛斯 | < ---不是,因为 它已经存在

1 个答案:

答案 0 :(得分:0)

试试这个:

$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
}

或者您可以Eloquent Model尝试此操作。我假设您有一个名为Cita

的模型

use App\Cita

中的namespace之后,在代码顶部添加controller
$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
}