PHPackages                             laravel-enso/tutorials - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. laravel-enso/tutorials

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

laravel-enso/tutorials
======================

Tutorial management backend for Laravel Enso

5.5.0(1mo ago)1140.7k↓38.1%8MITPHP

Since Mar 20Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/laravel-enso/tutorials)[ Packagist](https://packagist.org/packages/laravel-enso/tutorials)[ Docs](https://github.com/laravel-enso/tutorials)[ RSS](/packages/laravel-enso-tutorials/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (25)Versions (179)Used By (0)

Tutorials
=========

[](#tutorials)

[![License](https://camo.githubusercontent.com/e7db082b898d21907c1ad38b8e50f9a5d22a01eca5f0f588f0905463c3405409/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f7475746f7269616c732f6c6963656e7365)](LICENSE)[![Stable](https://camo.githubusercontent.com/4d00d02beca925dc6972c4ba80c1be742314dddbfab2cd805e0f3cdfa27f6894/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f7475746f7269616c732f76657273696f6e)](https://packagist.org/packages/laravel-enso/tutorials)[![Downloads](https://camo.githubusercontent.com/49608605cda89b330c2180e0d8a23c6ea16f423934176755b89212bacf25f1b7/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f7475746f7269616c732f646f776e6c6f616473)](https://packagist.org/packages/laravel-enso/tutorials)[![PHP](https://camo.githubusercontent.com/da7cf113b588d26fe679dfefe4a15009272ed358ad4e786ad3c78b45faa61d69/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d382e322532422d3737376262342e737667)](composer.json)[![Issues](https://camo.githubusercontent.com/5ac410ba77754df3e5c4892b5219ebc3ba489a086aa5ee39d49efba9ffc53b9d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6c61726176656c2d656e736f2f7475746f7269616c732e737667)](https://github.com/laravel-enso/tutorials/issues)[![Merge Requests](https://camo.githubusercontent.com/1e4612ac19364f50f42de317777c46bb4613a288990066eb8794847376be1779/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f6c61726176656c2d656e736f2f7475746f7269616c732e737667)](https://github.com/laravel-enso/tutorials/pulls)

Description
-----------

[](#description)

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.

Installation
------------

[](#installation)

Install the package:

```
composer require laravel-enso/tutorials
```

Run the migrations:

```
php artisan migrate
```

Features
--------

[](#features)

- CRUD backend with form and table builders.
- Runtime loader endpoint for frontend tutorial rendering.
- Placement enum for deciding where tutorials are shown.
- JSON resources for edit/show payloads.

Usage
-----

[](#usage)

Routes are registered under:

- prefix: `api/system/tutorials`
- name prefix: `system.tutorials.`
- middleware: `api`, `auth`, `core`

Endpoints:

- `GET create`
- `POST /`
- `GET {tutorial}/edit`
- `PATCH {tutorial}`
- `DELETE {tutorial}`
- `GET initTable`
- `GET tableData`
- `GET exportExcel`
- `GET load`

Key model:

- `LaravelEnso\Tutorials\Models\Tutorial`

Enum:

- `LaravelEnso\Tutorials\Enums\Placement`

API
---

[](#api)

This 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.

Depends On
----------

[](#depends-on)

Required Enso packages:

- [`laravel-enso/core`](https://docs.laravel-enso.com/backend/core.html) [↗](https://github.com/laravel-enso/core)
- [`laravel-enso/dynamic-methods`](https://docs.laravel-enso.com/backend/dynamic-methods.html) [↗](https://github.com/laravel-enso/dynamic-methods)
- [`laravel-enso/enums`](https://docs.laravel-enso.com/backend/enums.html) [↗](https://github.com/laravel-enso/enums)
- [`laravel-enso/forms`](https://docs.laravel-enso.com/backend/forms.html) [↗](https://github.com/laravel-enso/forms)
- [`laravel-enso/helpers`](https://docs.laravel-enso.com/backend/helpers.html) [↗](https://github.com/laravel-enso/helpers)
- [`laravel-enso/migrator`](https://docs.laravel-enso.com/backend/migrator.html) [↗](https://github.com/laravel-enso/migrator)
- [`laravel-enso/permissions`](https://docs.laravel-enso.com/backend/permissions.html) [↗](https://github.com/laravel-enso/permissions)
- [`laravel-enso/tables`](https://docs.laravel-enso.com/backend/tables.html) [↗](https://github.com/laravel-enso/tables)

Companion frontend package:

- [`@enso-ui/tutorials`](https://docs.laravel-enso.com/frontend/tutorials.html) [↗](https://github.com/enso-ui/tutorials)

Contributions
-------------

[](#contributions)

are welcome. Pull requests are great, but issues are good too.

Thank you to all the people who already contributed to Enso!

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance92

Actively maintained with recent releases

Popularity37

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity82

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 72.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~19 days

Recently: every ~10 days

Total

170

Last Release

40d ago

Major Versions

1.3.1 → 2.1.132018-01-19

1.3.2 → 2.1.302018-02-15

2.2.11 → 3.0.02019-03-08

3.3.6 → 4.0.02020-06-26

4.1.3 → 5.0.02022-02-25

PHP version history (3 changes)1.0.0PHP &gt;=5.6.4

1.1.17PHP &gt;=7.1.0

3.3.0PHP &gt;=7.4.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/16073274?v=4)[Adrian Ocneanu](/maintainers/aocneanu)[@aocneanu](https://github.com/aocneanu)

---

Top Contributors

[![aocneanu](https://avatars.githubusercontent.com/u/16073274?v=4)](https://github.com/aocneanu "aocneanu (214 commits)")[![gandesc](https://avatars.githubusercontent.com/u/14071925?v=4)](https://github.com/gandesc "gandesc (35 commits)")[![DevIonut](https://avatars.githubusercontent.com/u/19207797?v=4)](https://github.com/DevIonut "DevIonut (14 commits)")[![raftx24](https://avatars.githubusercontent.com/u/10864136?v=4)](https://github.com/raftx24 "raftx24 (11 commits)")[![vmcvlad](https://avatars.githubusercontent.com/u/37445394?v=4)](https://github.com/vmcvlad "vmcvlad (8 commits)")[![AbdullahiAbdulkabir](https://avatars.githubusercontent.com/u/33360580?v=4)](https://github.com/AbdullahiAbdulkabir "AbdullahiAbdulkabir (4 commits)")[![GITmanuela](https://avatars.githubusercontent.com/u/44998004?v=4)](https://github.com/GITmanuela "GITmanuela (3 commits)")[![pongraczi](https://avatars.githubusercontent.com/u/5891983?v=4)](https://github.com/pongraczi "pongraczi (2 commits)")[![jlsjonas](https://avatars.githubusercontent.com/u/932193?v=4)](https://github.com/jlsjonas "jlsjonas (2 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (2 commits)")

---

Tags

laravellaravel-bootstrap-tourlaravel-ensolaravel-packagetutorial-managervue-componentslaravel-ensotutorialstutorial-managerbootstrap-tour

### Embed Badge

![Health badge](/badges/laravel-enso-tutorials/health.svg)

```
[![Health](https://phpackages.com/badges/laravel-enso-tutorials/health.svg)](https://phpackages.com/packages/laravel-enso-tutorials)
```

###  Alternatives

[laravel-enso/localisation

Language and translation management for Laravel Enso

1362.8k11](/packages/laravel-enso-localisation)[laravel-enso/data-import

Excel Importer dependency for Laravel Enso

2044.0k6](/packages/laravel-enso-data-import)[laravel-enso/permissions

Permission management for Laravel Enso

1244.2k52](/packages/laravel-enso-permissions)[laravel-enso/roles

Role management for Laravel Enso

1044.9k32](/packages/laravel-enso-roles)[laravel-enso/core

The backend shell of a Laravel Enso application

3465.3k206](/packages/laravel-enso-core)[laravel-enso/tables

Server-side data tables and export backend for Laravel Enso

63355.1k84](/packages/laravel-enso-tables)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
