public function index()
 {
     $urls = [];
     $routes = Route::getRoutes();
     foreach ($routes as $route) {
         $path = $route->getPath();
         $actions = $route->getAction();
         $params = $route->parameterNames();
         $controller = $actions['controller'];
         if (starts_with($path, '_') or str_contains($controller, 'RedirectController') or count($params)) {
             continue;
         }
         $urls[] = url($path);
     }
     foreach (Campus::all() as $item) {
         $urls[] = url($item->url);
     }
     foreach (Event::all() as $item) {
         $urls[] = url($item->url);
     }
     foreach (Series::withDrafts()->get() as $item) {
         $urls[] = url($item->url);
     }
     foreach (Staff::all() as $item) {
         $urls[] = url($item->url);
     }
     foreach (MissionLocation::all() as $item) {
         $urls[] = url($item->url);
     }
     foreach (Video::withDrafts()->get() as $item) {
         $urls[] = url($item->url);
     }
     return response()->json($urls);
 }
 public function index()
 {
     $campuses = Campus::all();
     $campus_obj = [];
     foreach ($campuses as $campus) {
         $campus_obj[$campus->slug] = ['slug' => $campus->slug, 'name' => $campus->name, 'title' => $campus->name . ' Campus', 'location' => $campus->location, 'address' => $campus->address, 'city' => $campus->city, 'state' => $campus->state, 'zip' => $campus->zip, 'lat' => $campus->lat, 'lng' => $campus->lng, 'map_url' => $campus->map_url, 'directions_url' => $campus->directions_url, 'thumbnail' => cdn_image('sm', 'full', $campus->image, 'wide'), 'url' => $campus->url, 'times' => str_replace('; ', '<br>', $campus->times)];
     }
     return view('locations', ['campuses' => $campuses, 'campuses_json' => json_encode($campus_obj)]);
 }
 public function directory()
 {
     $campuses = Campus::all();
     $staff_by_name = Staff::orderBy('first_name')->get();
     return view('staff_directory', ['staff' => $staff_by_name, 'campuses' => $campuses]);
 }