/**
  * Bootstrap the application services.
  *
  * @return void
  */
 public function boot()
 {
     view()->composer('helpers.view-as', function ($view) {
         $view->with('users', User::all()->lists('username', 'id'));
     });
 }
Пример #2
0
 Route::resource('jobs.staff', 'StaffsController');
 Route::resource('jobs.guitars', 'GuitarsController');
 Route::resource('events', 'EventsController');
 Route::resource('parts', 'PartsController');
 Route::resource('tasks', 'TasksController');
 Route::resource('services', 'ServicesController');
 Route::resource('customers', 'CustomersController');
 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();
     });
 });