Guides
Navigation
Feedback
Overlays
Layout
Data Display
Forms
.md

Footer

footer-08

Minimal footer: logo with a single row of links, a subscribe form, and an oversized company wordmark above the legal bar.

Open full screen →

Installation

php artisan ui:add-block footer-08

A single command installs the block's Blade file and every component it depends on. Render it in your own layout as <x-ui.blocks.footer-08 />.

Components it includes

Usage

Every piece of content is a prop, so you can drive this footer from a CMS. A link is either a plain string or ['label' => ..., 'href' => ...]. The wordmark defaults to `brand`; set it separately for a longer legal name, and retune the clamp below if the word no longer fills the container.

<x-ui.blocks.footer-08
    brand="Acme"
    wordmark="Acme Cloud"
    :links="[
        ['label' => 'Pricing', 'href' => '/pricing'],
        ['label' => 'Docs', 'href' => '/docs'],
        ['label' => 'Changelog', 'href' => '/changelog'],
        'Careers',
    ]"
    newsletter-title="Ship notes"
    :form-action="route('newsletter.store')"
    privacy-href="/privacy"
    :legal="[
        ['label' => 'Privacy', 'href' => '/privacy'],
        ['label' => 'Terms', 'href' => '/terms'],
    ]"
    copyright="© 2026 Acme Pty Ltd"
/>

Props

Every prop with its default. Pass any of them as attributes, using : to bind a PHP value.

@props([
    'brand' => 'LaralCN',
    'brandHref' => '#',
    'wordmark' => null,
    'links' => ['Link One', 'Link Two', 'Link Three', 'Link Four', 'Link Five'],
    'newsletterTitle' => 'Subscribe',
    'formAction' => null,
    'emailPlaceholder' => 'Enter your email',
    'subscribeLabel' => 'Subscribe',
    'privacyHref' => '#',
    'legal' => ['Privacy Policy', 'Terms of Service', 'Cookies Settings'],
    'copyright' => null,
])