Esempio n. 1
0
 public function moveTask(Task $task)
 {
     $parent = Task::find(Input::get('parent_id'));
     $task->makeChildOf($parent);
     return $task;
 }
Esempio n. 2
0
        Route::delete('tasks/{task}', 'ManagerController@deleteTask')->name('manager.tasks.delete');
        Route::get('{project}/timesheet', 'ManagerController@timesheet')->name('manager.timesheet');
        Route::get('{project}/timesheet/create', 'ManagerController@createActivity')->name('manager.timesheet.create');
        Route::get('{project}/timesheet/{activity}/edit', 'ManagerController@editActivity')->name('manager.timesheet.edit');
        Route::post('{project}/timesheet', 'ManagerController@storeActivity')->name('manager.timesheet.store');
        Route::put('{project}/timesheet/{activity}', 'ManagerController@updateActivity')->name('manager.timesheet.update');
        Route::delete('timesheet/{activity}', 'ManagerController@deleteActivity')->name('manager.timesheet.delete');
        Route::get('{project}/chart', 'ManagerController@chart')->name('manager.chart');
        Route::get('{project}/feed', 'ManagerController@feed')->name('manager.feed');
    });
    Route::group(['prefix' => 'invoice'], function () {
        Route::get('/', 'InvoiceController@index')->name('invoices');
        Route::get('create/{task}', 'InvoiceController@create')->name('invoice.create');
        Route::post('/', 'InvoiceController@store')->name('invoice.store');
        Route::get('{invoice}', 'InvoiceController@edit')->name('invoice.edit');
        Route::put('{invoice}', 'InvoiceController@update')->name('invoice.update');
        Route::delete('{invoice}', 'InvoiceController@destroy')->name('invoice.delete');
    });
    Route::group(['prefix' => 'settings'], function () {
        Route::get('/', 'SettingsController@userSettings')->name('settings.user');
        Route::get('company', 'SettingsController@companySettings')->name('settings.company');
        Route::post('{company}', 'SettingsController@updateCompany')->name('settings.company.update');
        Route::post('{company}/user', 'SettingsController@storeUser')->name('settings.userstore');
        Route::put('{company}/user/{user}', 'SettingsController@updateUser')->name('settings.userupdate');
    });
});
Route::get('test', function () {
    $task = \Treabar\Models\Task::find(1);
    $task->delete();
    dd($task, $task->activities);
});