@extends('layouts.app') @section('content')
Gérez vos profils de collecte de données
Commencez par créer votre premier profil de collecte de données
Créer un Profil| Nom | Plateforme | URL de Connexion | URL des Posts | Statut | Dernier Scraping | Statut d'exécution | Actions |
|---|---|---|---|---|---|---|---|
{{ $profile->name }} |
{{ parse_url($profile->website_url, PHP_URL_HOST) }} | {{ Str::limit($profile->login_page_url, 30) }} | {{ Str::limit($profile->posts_page_url, 30) }} | @if($profile->is_active) Actif @else Inactif @endif | @if($profile->last_scraped_at) {{ $profile->last_scraped_at->diffForHumans() }} @else Jamais @endif | @if($profile->latestExecution) @php $status = $profile->latestExecution->status; $badgeClass = match($status) { \App\Enums\ScrapingExecutionStatus::Completed => 'bg-success', \App\Enums\ScrapingExecutionStatus::Pending => 'bg-info', \App\Enums\ScrapingExecutionStatus::Failed => 'bg-danger', default => 'bg-secondary', }; @endphp {{ $status->label() }} @else N/A @endif |
|