title: Laravel - validation rule for date on update
body: <p>I have this validation rule:</p>
  
  <pre><code>'event_start' =&gt; 'required|date|after:today',
  </code></pre>
  
  <p>and on creating a model all is fine, this date cannot be before today....</p>
  
  <p>but when a user tries to update the event start date is before today and a validation error pops up....is there a way to adjust this for updating the model? So that when a user updates this rule checks only if it is a date?</p>
  
  <p>UPDATE</p>
  
  <p>this is my only validation check for both create and update:</p>
  
  <pre><code>&lt;?php
  
  namespace App\Http\Requests;
  
  use Illuminate\Foundation\Http\FormRequest;
  
  class EventsForm extends FormRequest
  {
      /**
       * Determine if the user is authorized to make this request.
       *
       * @return bool
       */
      public function authorize()
      {
          if( auth()-&gt;check() )
          return true;
      }
  
      /**
       * Get the validation rules that apply to the request.
       *
       * @return array
       */
      public function rules()
      {
          $rules = [
  
              'title' =&gt; 'required|min:2|max:255',
              'event_start' =&gt; 'required|date|after:today',
  
          ];
  
          return $rules;
      }
  }
  </code></pre>