Laravel中的参数错误

Pau*_*ues 2 php mysql laravel

我面对 Invalid parameter number: parameter was not defined

是因为这个吗?

  (
     (orders.hour_begin >= :begin_hour and orders.hour_final <= :hour_final )
     or 
     (orders.hour_begin <= :begin_hour and orders.hour_final > :hour_final  )
     or 
     (orders.date_final > :hour_final and orders.hour_final <= :hour_final  )
     or 
     (orders.hour_begin >= :begin_hour and orders.hour_final <= :hour_final )
     )
Run Code Online (Sandbox Code Playgroud)

我在数组中定义了相同的参数

array('begin_hour' => $begin_hour, 'hour_final' => $hour_final)
Run Code Online (Sandbox Code Playgroud)

vpa*_*ade 5

即使值相同,也需要绑定8个单独的参数。