| Package Data | |
|---|---|
| Maintainer Username: | rmcdaniel |
| Maintainer Contact: | richard.lee.mcdaniel@gmail.com (Richard McDaniel) |
| Package Create Date: | 2022-10-31 |
| Package Last Update: | 2026-03-02 |
| Home Page: | |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2026-03-08 03:00:04 |
| Package Statistics | |
|---|---|
| Total Downloads: | 163,671 |
| Monthly Downloads: | 17,909 |
| Daily Downloads: | 141 |
| Total Stars: | 196 |
| Total Watchers: | 7 |
| Total Forks: | 13 |
| Total Open Issues: | 0 |
An elegant UI for monitoring workflows.
This UI is installable via Composer.
composer require laravel-workflow/waterline
php artisan waterline:install
Waterline exposes a dashboard at the /waterline URL. By default, you will only be able to access this dashboard in the local environment. However, within your app/Providers/WaterlineServiceProvider.php file, there is an authorization gate definition. This authorization gate controls access to Waterline in non-local environments.
Gate::define('viewWaterline', function ($user) {
return in_array($user->email, [
'admin@example.com',
]);
});
This will allow only the single admin user to access the Waterline UI.
After upgrading Waterline you must publish the latest assets.
composer require laravel-workflow/waterline
php artisan waterline:publish
composer install
npm install
npm run production
./vendor/bin/testbench waterline:publish
./vendor/bin/testbench workbench:create-sqlite-db
./vendor/bin/testbench migrate:fresh --database=sqlite
composer run serve
./vendor/bin/testbench workflow:create-test
./vendor/bin/testbench queue:work
"Laravel" is a registered trademark of Taylor Otwell. This project is not affiliated, associated, endorsed, or sponsored by Taylor Otwell, nor has it been reviewed, tested, or certified by Taylor Otwell. The use of the trademark "Laravel" is for informational and descriptive purposes only. Waterline is not officially related to the Laravel trademark or Taylor Otwell.