@extends('admin.layout') @section('title', 'Scraping des Offres') @section('content')
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if(count($activeSources) > 0)

đź“‹ Filtres actifs par source

@foreach($filteringRules as $source => $rules)

{{ $source }}

@foreach($rules as $rule)
{{ $rule->name }}
@if(!empty($rule->market_type))
Type de marché: {{ $rule->market_type === 'bureau_d_etude' ? 'Bureau d\'études' : 'Consultant individuel' }}
@endif @if($rule->countries->isNotEmpty())
Pays autorisés: {{ $rule->countries->pluck('country')->implode(', ') }}
@endif @if($rule->activityPoles->isNotEmpty()) @php $keywords = []; foreach($rule->activityPoles as $activityPole) { $keywords = array_merge($keywords, $activityPole->keywords->pluck('keyword')->toArray()); } $keywords = array_unique($keywords); @endphp @if(!empty($keywords))
Mots-clés requis: {{ implode(', ', $keywords) }}
@endif @endif @if(empty($rule->market_type) && $rule->countries->isEmpty() && $rule->activityPoles->isEmpty())
Aucun filtre spécifique (toutes les offres acceptées)
@endif
@endforeach
@endforeach
@else

Aucune source active

Activez au moins une règle de filtrage dans Règles de filtrage pour pouvoir lancer le scraping.

@endif
@endsection