Route::post('parts/multi', 'PartsController@multi'); Route::post('services/multi', 'ServicesController@multi'); Route::post('customers/multi', 'CustomersController@multi'); Route::post('tasks/multi', 'TasksController@multi'); Route::post('jobs/update-timers', 'JobsController@updateTimers'); Route::get('jobs/{id}/changelog', 'JobsController@changelog'); Route::get('tasks/{task}/completed/{completed}', 'TasksController@completed'); Route::get('staff', function () { return \NodenDb\User::all(); }); Route::group(['prefix' => 'calender'], function () { Route::get('/jobs', function () { return Jobs::active()->get()->values(); }); Route::get('/tasks', function () { return Tasks::where('task_user_id', auth()->id())->orWhere('Scope', 'Everyone')->todo()->get()->values(); }); Route::get('/events/public', function () { return Events::recent()->pub()->get()->values(); }); Route::get('/events/private', function () { return Events::recent()->pri()->get()->values(); }); }); Route::group(['prefix' => 'messages'], function () { Route::get('/', ['as' => 'messages', 'uses' => 'MessagesController@index']); Route::get('create', ['as' => 'messages.create', 'uses' => 'MessagesController@create']); Route::post('/', ['as' => 'messages.store', 'uses' => 'MessagesController@store']); Route::get('{id}', ['as' => 'messages.show', 'uses' => 'MessagesController@show']); Route::put('{id}', ['as' => 'messages.update', 'uses' => 'MessagesController@update']); Route::post('multi', ['as' => 'messages.multi', 'uses' => 'MessagesController@multi']);