/**
  * Setup the layout used by the controller.
  *
  * @return void
  */
 protected function setupLayout()
 {
     if (!is_null($this->layout)) {
         $this->layout = View::make($this->layout);
     }
     $currentUser = Auth::user();
     if (Auth::user()) {
         $currentUser->availabilities()->get()->sortByDesc(function ($avail) {
             return $avail->days()->first()['date'];
         });
     }
     View::share('currentUser', $currentUser);
     View::share('signedIn', Auth::user());
     View::share('allDays', Day::all());
 }
 public function getAll()
 {
     $days = Day::all();
     return $days->toJson();
 }