Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Statamic Courses

Statamic Courses Laravel Package

goldnead/statamic-courses

Statamic Courses is an addon for the Statamic CMS that helps you manage and publish course content from the control panel, organizing courses and lessons as familiar collections alongside the rest of your site and rendering them with Antlers or Blade templates.

View on GitHub
Deep Wiki
Context7

Courses for Statamic: modules and lessons as entries, per-lesson state, sequencing and drip, and a progress rollup. Decides what a learner may open next; who may open the course at all is asked of statamic-entitlements.

Frequently asked questions about Statamic Courses
How do I install the goldnead/statamic-courses addon?
Install it with Composer from your Statamic project root using composer require goldnead/statamic-courses. After installation, publish the addon configuration file so you can adjust routing and template settings. Statamic addons are normally auto-discovered, so manual service provider registration is usually unnecessary. Then clear Statamic caches and confirm the Courses navigation appears in the control panel.
What Statamic and Laravel versions does goldnead/statamic-courses support?
The addon is installed as a Composer package, so its supported Statamic and Laravel versions are defined by the version constraints in its composer.json. Check those constraints before installing, especially on older Statamic 3 sites or legacy Laravel applications. Composer will normally prevent installation if your application does not satisfy the requirements.
What does this Statamic courses addon include out of the box?
It provides ready-made collections and blueprints for courses and lessons, plus instructor profiles built with reusable field sets. It also includes Antlers tags for listing courses, lessons, and instructor details, along with configurable routing and templates for course detail pages. A control panel navigation entry gives editors quick access to course content management.
How do I customize the course and lesson blueprints?
The addon uses standard Statamic collections and blueprints, so you can edit them in the control panel or in your project files. Add, remove, or reorder fields to match your curriculum, prerequisites, pricing, media, or lesson metadata. Your template output should be updated whenever you change field handles or add new fields.
How do I list courses and lessons using the provided Antlers tags?
Use the addon's Antlers tags in your templates to fetch and loop through courses, lessons, and instructor details. You can combine them with normal Statamic collection behavior and output fields such as course titles, lesson content, and assigned instructors. Place the tags in your course listing and detail templates where you want the catalog data rendered.
How do I configure routing and templates for course detail pages?
Publish the addon configuration file and adjust the routing and template settings for course detail pages. Create the matching Antlers or Blade templates in your theme so Statamic can render each course at its configured URL. Test the generated routes after changing config values or route patterns.
How do instructor profiles work in this addon?
Instructor profiles use reusable field sets, so you can define instructor details once and assign them to courses. Instructors are managed in the control panel alongside your other course content. The provided Antlers tags let you render instructor details on course listings or detail pages.
Can I render course and lesson content with Blade instead of Antlers?
Statamic supports Blade templates, so you can render course and lesson data through your normal Blade views where your setup allows it. The addon ships Antlers tags for course, lesson, and instructor output, and those are the most direct path. If you prefer Blade, you may need to query Statamic collections through its APIs or pass data from your controllers.
Is goldnead/statamic-courses suitable for production, and how is it maintained?
It is a lightweight Statamic addon that builds on familiar collections and blueprints, which makes it easier to audit than a large custom package. Before using it in production, test it in staging, review the Composer constraints, and check the repository and Packagist activity for recent maintenance. Because repository details are not specified in the package metadata, confirm ongoing support before relying on it for critical content.
Should I use this addon or build course collections manually in Statamic?
Use this addon if you want ready-made course and lesson collections, blueprints, instructor profiles, routing options, and Antlers tags without setting up the structure yourself. Build collections manually if you need a completely custom content model or do not want an addon dependency. Review the included field structure first to confirm it matches your course catalog requirements.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core