title: A four digit year could not be found Data missing save condition
body: <p>This is my start_date field format in my interview form "YYYY-MM-DD".</p>
  
  <p>the issue is I can't save when I didn't fill start_date field. </p>
  
  <p>here's my savehandler code so far : </p>
  
  <pre><code>public function saveHandler(Request $request, $obj)
  {
      try {
          DB::beginTransaction();
          $obj-&gt;fill($request-&gt;all());
          $obj-&gt;start_date = isset($interviewTracks['start_date']) ? $interviewTracks['start_date'] : 'YYYY-MM-DD';
          if (!$obj-&gt;save()) {
              throw new ValidationException($obj-&gt;errors());
          }
              foreach($request-&gt;interviewTracks as $interviewTracks) {
                  if (empty($interviewTracks['id'])) {
                      $interviewTracks = new InterviewTrack();
                  }
                  else {
                      $interviewTracks = InterviewTrack::find($interviewTracks['id']);
                  }
                  $interviewTracks-&gt;interview()-&gt;associate($obj);
                  $interviewTracks['interview_id'] = isset($interviewTracks['interview_id']);
                  $interviewTracks-&gt;status = $interviewTracks['status'];
                  $interviewTracks-&gt;track_date = isset($interviewTracks['track_date']) ? $interviewTracks['track_date'] : 'YYYY-MM-DD';
                  $interviewTracks-&gt;outcome = $interviewTracks['outcome'];
                  $interviewTracks-&gt;remarks = $interviewTracks['remarks'];
                  $interviewTracks-&gt;save();
              };
              if (!$interviewTracks-&gt;save()) {
                  throw new ValidationException($interviewTracks-&gt;errors());
              }
  
          DB::commit();
          return $this-&gt;sendSuccessResponse($request);
      } catch (ValidationException $e) {
          DB::rollback();
          \Log::error($e-&gt;errors);
          return $this-&gt;sendErrorResponse($request, $e-&gt;errors);
      } catch (Exception $e) {
          DB::rollback();
          \Log::error($e-&gt;getMessage());
          return $this-&gt;sendErrorResponse($request,'Unable to process. Please contact system Administrator');
      }
  
  }
  </code></pre>
  
  <p>any idea ?</p>