микрозаймы онлайн займы на карту займы по паспорту

Impedindo a exclusão de registro, caso haja registros filhos 3

Script criado para impedir a exclusão do registro pai, caso haja registros filho.

class Post extends Eloquent
{
    public function comments()
    {
        return $this->has_many('Comment');
    }

    protected static function boot() {
        parent::boot();
        static::deleting(function($post) {
             if ($post->comments()->count() > 0)
            {
                throw new Exception("Model have child records");
            }
        });
    }
}

Peço desculpas por não ter adicionado as fontes anteriormente. Fiz na correria, acabei me esquecendo. “Bad Move – Como disse Gustavo”
Eu estava pesquisando o model events:
http://stackoverflow.com/questions/16757616/laravel-4-how-to-listen-to-a-model-event
E este é identico, só muda o objeto Post para User.
https://coderwall.com/p/nuyayq

  • Gustavo Ramos

    Poderia pelo menos citar a fonte do artigo, Flavio. Bad move. https://coderwall.com/p/nuyayq

    • http://devphp.in fhferreira

      Post editado. Minhas desculpas 😀

  • http://www.marcelofabiano.com Marcelo Fabiano

    Este post ajudou mto! Mas alguns momento utilizo soft delete queria que boot somente lança-se um exception no caso eu usar forceDelete() existe um força ???