All code for reminders based on piggy banks. I hope.

This commit is contained in:
James Cole
2014-08-23 22:32:12 +02:00
parent d56c00915c
commit 6e17c805c2
28 changed files with 652 additions and 44 deletions

View File

@@ -43,6 +43,16 @@ Route::bind('budget', function($value, $route)
return null;
});
Route::bind('reminder', function($value, $route)
{
if(Auth::check()) {
return Reminder::
where('id', $value)->
where('user_id',Auth::user()->id)->first();
}
return null;
});
Route::bind('category', function($value, $route)
{
if(Auth::check()) {
@@ -180,6 +190,12 @@ Route::group(['before' => 'auth'], function () {
Route::get('/recurring/edit/{recurring}',['uses' => 'RecurringController@edit','as' => 'recurring.edit']);
Route::get('/recurring/delete/{recurring}',['uses' => 'RecurringController@delete','as' => 'recurring.delete']);
// reminder controller
Route::get('/reminders/dialog',['uses' => 'ReminderController@modalDialog']);
Route::post('/reminders/postpone/{reminder}',['uses' => 'ReminderController@postpone']);
Route::post('/reminders/dismiss/{reminder}',['uses' => 'ReminderController@dismiss']);
Route::get('/reminders/redirect/{reminder}',['uses' => 'ReminderController@redirect']);
// report controller:
Route::get('/reports',['uses' => 'ReportController@index','as' => 'reports.index']);