title; // $model = null; // related model. // // if(isset($reminder->data->model) && isset($reminder->data->type)) { // switch($reminder->data->type) { // case 'Test': // break; // case 'Piggybank': // break; // default: // throw new FireflyException('Cannot handle model of type '.$reminder->data->model); // break; // } // } else { // // } // $amount = null; if (get_class($reminder->remindersable) == 'Piggybank') { /** @var \FireflyIII\Shared\Toolkit\Reminders $toolkit */ $reminderKit = App::make('FireflyIII\Shared\Toolkit\Reminders'); $amount = $reminderKit->amountForReminder($reminder); } return View::make('reminders.show', compact('reminder', 'amount')); } }