Projects

Laravel SMS Catcher

Laravel package Maintained

Catch SMS notifications in development and read them in a phone-style inbox. Mailpit, but for the sms channel.

GitHubPackagist

PHP 8.2+, Laravel 10–13

Configuration

Publish the config file to change the dashboard path or storage location:

php artisan vendor:publish --tag=sms-catcher-config

This creates config/sms-catcher.php with these options:

OptionWhat it does
enabledTurns the catcher on or off. Defaults to on in local or when APP_DEBUG=true.
route.prefixURL prefix for the dashboard. Defaults to /sms-catcher.
route.middlewareMiddleware stack wrapping the dashboard routes.
storage_pathFile that stores captured messages.

The package is auto-discovered. If discovery is disabled, register SmsCatcher\SmsCatcherServiceProvider in config/app.php.