Esempio n. 1
0
/*
|--------------------------------------------------------------------------
| Todos management
|--------------------------------------------------------------------------
|
*/
//actions
Route::group(array('prefix' => 'todos', 'before' => 'admin'), function () {
    Route::resource('/', 'TodosController');
    Route::get('{id}/flag-0', function ($id) {
        //flag
        return Todo::flag($id);
    })->where('id', '[0-9]+');
    Route::get('{id}/flag-1', function ($id) {
        //unflag
        return Todo::unflag($id);
    })->where('id', '[0-9]+');
    Route::get('{id}/done-0', function ($id) {
        //done
        return Todo::done($id);
    })->where('id', '[0-9]+');
    Route::get('{id}/done-1', function ($id) {
        //make not done
        return Todo::undone($id);
    })->where('id', '[0-9]+');
    Route::get('{id}/from-tim', function ($id) {
        //done
        return Todo::fromTim($id);
    })->where('id', '[0-9]+');
    Route::get('{id}/from-lee', function ($id) {
        //make not done