@extends('layouts.app')
@section('title', 'Cloudflare Settings')
@section('content')
Cloudflare Settings
Configure Cloudflare API integration for automatic DNS management
@if(session('success'))
{{ session('success') }}
@endif
@if(session('error'))
{{ session('error') }}
@endif
@if($errors->any())
@foreach($errors->all() as $error)
- {{ $error }}
@endforeach
@endif
@if($isConfigured)
Cloudflare integration is configured
Automatic DNS management is available
@else
Cloudflare integration not configured
Configure API credentials below to enable automatic DNS management
@endif
How to get Cloudflare API credentials:
- Login to your Cloudflare account at dash.cloudflare.com
- Go to My Profile → API Tokens
- Click Create Token
- Use Edit zone DNS template or create custom token with Zone.DNS (Edit) permission
- Copy the generated API token
- Find your Zone ID in your domain's Overview page (right sidebar)
📚 Full documentation: Custom Domain Setup Guide
@endsection