dyanakiev / laravel-beanstalkd-ui
An Admin UI for Beanstalkd and Laravel
Requires
- php: ^7.4 || ^8.0
- laravel/framework: ^8.40.0 || ^9.0|| ^10.0
- pda/pheanstalk: ^4.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.15
- mockery/mockery: ^1.4
- pestphp/pest: ^1.20
- phpunit/phpunit: ^9.5.8
- roave/security-advisories: dev-latest
README
🔥 A slick Admin Interface for monitoring your Beanstalkd queues right out of your Laravel application. 🔥
Installation
Require the package through composer
composer require dionera/laravel-beanstalkd-ui
Version Table
Publish assets
Next we need to publish the package's assets. We do this by running the following command:
php artisan vendor:publish --provider="Dionera\BeanstalkdUI\BeanstalkdUIServiceProvider" --tag="public"
This will publish all the required Javascript and CSS into your applications public/vendor/beanstalkdui
folder.
View it in the browser
Now navigate to http://<your-app>/beanstalkd/tubes
in your browser. If you're not already authenticated you will now be asked to log in. This is because by
default all routes use the auth
middleware. See the Configuration section for information about how to overwrite this.
Live Updating
Configuration
In order to overwrite the default configuration we first need to publish the package's config file.
php artisan vendor:publish --provider="Dionera\BeanstalkdUI\BeanstalkdUIServiceProvider" --tag="config"
This will place a beanstalkdui.php
in your application's config
folder. Inside you will find the following settings: