Tutorial management backend for Laravel Enso
laravel-enso/tutorials is a Laravel package for tutorial management backend for laravel enso.
It currently has 11 GitHub stars and 40.638 downloads on Packagist (latest version 5.5.0).
Install it with composer require laravel-enso/tutorials.
Discover more Laravel packages by laravel-enso
or browse all Laravel packages to compare alternatives.
Last updated
Tutorials manages in-app guidance content for Laravel Enso.
The package stores tutorial records, exposes create/edit/table/export endpoints, serves a runtime load endpoint for frontend consumers, and classifies tutorials by placement through an enum.
Install the package:
composer require laravel-enso/tutorials
Run the migrations:
php artisan migrate
Routes are registered under:
api/system/tutorialssystem.tutorials.api, auth, coreEndpoints:
GET createPOST /GET {tutorial}/editPATCH {tutorial}DELETE {tutorial}GET initTableGET tableDataGET exportExcelGET loadKey model:
LaravelEnso\Tutorials\Models\TutorialEnum:
LaravelEnso\Tutorials\Enums\PlacementThis package exposes its backend integration through the routes, controllers, services, jobs, and configuration points referenced in the usage examples above.
Consumers should rely on the published config keys, documented route groups, and explicit service classes shown in the examples. Internal helper classes, listeners, casts, and background jobs are implementation details unless the README calls them out as extension points.
Required Enso packages:
laravel-enso/core ↗laravel-enso/dynamic-methods ↗laravel-enso/enums ↗laravel-enso/forms ↗laravel-enso/helpers ↗laravel-enso/migrator ↗laravel-enso/permissions ↗laravel-enso/tables ↗Companion frontend package:
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!