Scholarship Crawl Sources

@if(session('success')) @endif @if($errors->any()) @endif @php($activeFormContext = old('form_context'))

Active Sources

{{ $sources->where('is_active', true)->count() }}

Headless Required

{{ $sources->where('requires_headless', true)->count() }}

Last Updated

{{ $lastUpdated ? $lastUpdated->diffForHumans() : 'Never' }}

Source List
Control which websites feed the scholarship crawler.
@forelse($sources as $source) @include('admin.app.system.scholarship.sources.partials.edit-modal', [ 'source' => $source, 'handlers' => $handlers, 'activeFormContext' => $activeFormContext, ]) @empty @endforelse
Name Handler URL Priority Headless Status Last Crawl Actions
{{ $source->name }}
{{ $source->region_scope ?? 'Global' }} @if($source->country_scope) ยท {{ $source->country_scope }} @endif
{{ $handlers[$source->handler] ?? ucfirst(str_replace('_',' ', $source->handler)) }} {{ Str::limit($source->base_url, 60) }} @if($source->notes)
{{ $source->notes }}
@endif
{{ $source->priority }} @if($source->requires_headless) Yes @else No @endif @if($source->is_active) Active @else Paused @endif
{{ $source->last_crawled_at ? $source->last_crawled_at->diffForHumans() : 'Never' }}
@csrf
@csrf @method('DELETE')
No sources configured yet.
@include('layouts.admin.footer')