Looking to hire Laravel developers? Try LaraJobs

laravel-prompt-box maintained by klunker

Description
A bordered box display element for Laravel Prompts.
Author
klunker
Last update
2026/03/28 19:17 (dev-master)
License
Links
Downloads
0

Comments
comments powered by Disqus

Laravel Box Prompt Package

A simple package that extends Laravel Prompts with a box() function to display bordered boxes in the terminal.

Installation

Install the package via Composer:

composer require klunker/laravel-prompt-box

Usage

Use the box() function to display a bordered box:

use function Laravel\Prompts\box;

box(
    message: 'Your message here',
    title: 'Optional Title',
    footer: 'Optional Footer',
    color: 'blue', // gray, red, green, yellow, blue, magenta, cyan, white
    info: 'v1.0'
);

Example Output

┌ Optional Title ──────────────────────────────────────┐
│ Your message here                                    │
├──────────────────────────────────────────────────────┤
│ Optional Footer                                      │
└──────────────────────────────────────────────── v1.0 ┘

Features

  • Display messages in a bordered box
  • Optional title, footer, color, and info
  • Supports multiple lines in the message
  • Integrates seamlessly with Laravel Prompts

Testing

Run the tests with Pest:

./vendor/bin/pest

License

This package is open-sourced software licensed under the MIT license.