@extends('layouts.admin') @section('title', 'Programmatic SEO') @section('content') @if(auth()->user()?->hasPermission('seo.edit'))
@csrf
@endif
@if(session('status'))
{{ session('status') }}
@endif @if($errors->any())
{{ $errors->first() }}
@endif
Feature flag
{{ $enabled ? 'enabled' : 'disabled' }}
Kill switch
{{ $killSwitchActive ? 'ACTIVE' : 'off' }}
Active rules
{{ $rules->where('active', true)->count() }}

Evaluate path

Action: {{ $sample['action'] }}
Reason: {{ $sample['reason'] }} · Rule #{{ $sample['rule_id'] ?? '—' }}
@if(auth()->user()?->hasPermission('seo.edit'))

Create rule

@csrf
@endif

Rules

@forelse($rules as $rule)
{{ $rule->name }} {{ $rule->action }} @if($rule->kill_switch)kill switch@endif {{ $rule->active ? 'active' : 'inactive' }}

{{ $rule->pattern }}

@if(auth()->user()?->hasPermission('seo.edit'))
@csrf @method('PUT')
@csrf @method('DELETE')
@endif
@empty

No programmatic rules configured. Create one or re-run Phase 6 seeder.

@endforelse
@endsection