Errores de parámetros en Laravel

Estoy enfrentandoInvalid parameter number: parameter was not defined

¿Es por esto?

y

  (
     (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 )
     )

Defino el mismo parámetro en la matriz

array('begin_hour' => $begin_hour, 'hour_final' => $hour_final)

Respuestas a la pregunta(2)

Su respuesta a la pregunta