Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?
kendi kullandığım base model örneği;

Her model de "rules" tanımlaması mecburidir;
<?php

use Illuminate\Support\Facades\Validator;

class BaseModel extends Eloquent{

	//protected $rules;
	
	protected $errors;
	
	public function validate($imodel){
 
 //print_pre($imodel->getAttributes()); die();
 
 $validator = Validator::make($imodel->getAttributes(), $imodel->rules);
 
 if ($validator->fails()){
 
 $this->errors = $validator->messages();
 return false;
 }
 
 return true;
	}
	
	public static function boot() {
	
 parent::boot();
 
 static::saving(function($model){
 
 return $model->validate($model);
 });
 }
 
 
 public function errors()
 {
 return $this->errors;
 }
	
}
daha etraflıca yazılmış bir örnek varsa yazım kolaylığı açısından güzel olurdu.
birde soru sorayım;

bir kayıt girerken sadece özelliklerin dolu veya kurallara göre tanımlanmasının kontrolü yeterli değildir.

Kayıt anında karşılaşılan diğer hataları nasıl alırız?

örneğin;
veritabanı sunucusu meşgul olabilir,
veritabanı sunucusuna ulaşılamayabilir,
vt ye kayıt anında ( tablo uçmuş-bozulmuş olduğundan ) tablo hataları alabiliriz
vb vb.

bunları alabilmek için ne yapabiliriz ?

bu satırı try cactch bloguna alabiliriz ama laravel in kendi iç işlerinde bu hatayı bastırıp, "aha sayfa patladı" dedirttirmeyecek - hata metnini bir değer içinde gönderen uygulaması var mıdır ?
static::saving(function($model)....
App::error bunun için kullanılabilir mi veya denkgeldiğiniz bir örnek var mıdır ?