title: Laravel 5: Check if event date range is not already taken
body: <p>I'm creating calendar for few days events and the events can not overlap. But event can start/end when another event starts/ends.</p>
  
  <p>In Laravel, in my event model table I am storing start and end date of events. 
  How can I check before storing new event do database, if it is valid (is not overlapping with existing events, excluding margin/boundary days) ?</p>
  
  <p><a href="https://i.stack.imgur.com/URh8R.png" rel="noreferrer"><img src="https://i.stack.imgur.com/URh8R.png" alt="This is the idea"></a></p>
  
  <p>In advance thank You very much for Your help.</p>