Bir işin bilgilerini depolamak zorunda olduğum bir proje geliştiriyorum. Örneğin job_start_date,job_end_date,payment_received_date
. Başlangıçta nullable olacak. İş başladığında yönetici, job_start_date ve job_end_date sütunlarını güncelleyecektir. Bu yüzden geçerli tarih ve saati bu alana varsayılan olarak ayarlayamıyorum. Sorun, job_start_date alanı güncellenirken, laravel, job_start_date sütununun boş olduğunu bulursa, bir hata verir. Nesne olmayan bir üye işlev biçimine() çağrı yapın. Modelimde protected $dates = ['job_start_date','job_end_date','payment_received_date'];
bildirmiş olmama rağmen. Bu sorunun üstesinden gelmek için herhangi bir öneriniz var mı?Laravel şema oluşturucu, yinelenen zaman damgası alanını güncelle
örnek kod:
<!-- job start date -->
<div class="form-group {{ $errors->has('job_start_date') ? 'has-error' : '' }}">
<label class="col-md-4 control-label" for="job_start_date">Job Start Date</label>
<div class="col-md-4">
<input id="job_start_date" name="job_start_date" type="date" value="{{ $job_account_detail->job_start_date->format('Y-m-d') }}" class="form-control input-md">
{!! $errors->first('job_start_date','<span class="help-block">:message</span>') !!}
</div>
</div>