Remove reminders when piggy bank is reminded.

This commit is contained in:
James Cole
2015-03-31 20:22:51 +02:00
parent e11e53913a
commit 02e55496df
2 changed files with 14 additions and 3 deletions

View File

@@ -12,7 +12,7 @@ use Illuminate\Contracts\Events\Dispatcher as DispatcherContract;
use Illuminate\Database\QueryException;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Log;
use Reminder;
/**
* Class EventServiceProvider
*
@@ -60,6 +60,15 @@ class EventServiceProvider extends ServiceProvider
);
PiggyBank::deleting(function(PiggyBank $piggyBank) {
$reminders = $piggyBank->reminders()->get();
/** @var Reminder $reminder */
foreach($reminders as $reminder) {
$reminder->delete();
}
});
Account::deleted(
function (Account $account) {