@extends('layouts.admin') @push('head') @vite('resources/js/admin-page-builder.jsx') @endpush @section('content') @php $storedBuilderJson = json_encode($builderData, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE); $initialBuilderJson = old('builder_data', $storedBuilderJson); $publicUrl = in_array($page->slug, ['about','privacy','terms','disclaimer','accessibility'], true) ? url('/'.$page->slug) : ($page->slug === 'patient-information' ? route('patient-info') : route('pages.show', $page)); @endphp
Visual page editor
Build the page visually with reusable sections. Images can be uploaded or linked directly from image blocks, and Published pages go live when you save them.
Drag sections into place and edit them visually. Available blocks include heroes, rich text, images, image/text layouts, two columns, card grids, stats, quotes, FAQs, videos, callouts, buttons, and spacing. Image blocks let you upload a JPG/PNG/WebP or paste an HTTPS image link without leaving this editor.
Saving is audit logged. If the page status is Published, the saved content becomes public immediately.