web-feet/coasterframework
Coaster Framework is the core Laravel package behind Coaster CMS, providing modular content management, admin tools, and extensible building blocks for content-driven websites. It helps developers launch custom sites quickly while following Laravel conventions.
composer.json before installing. The last release was 2020, so expect Laravel 6–8 era constraints and PHP 7.x/8.0. Do not assume it works on Laravel 10/11 without a fork.composer require web-feet/coasterframework
src/ for the main provider, likely CoasterServiceProvider, and any facade aliases.php artisan vendor:publish --provider="Coaster\CoasterServiceProvider"
php artisan migrate
php artisan storage:link
Inspect the publish tags if the provider uses tagged publishing.config/coaster.php for admin prefix, auth guard, theme paths, media disks, and middleware.routes/ for the admin and front-end slug routes.resources/views/ for theme/layout conventions.database/migrations/ for page, block, menu, and media tables./admin./api, auth, or custom controller routes.config/coaster.php. If you need custom admin screens, prefer package events, config-driven menu entries, or overriding published views rather than editing vendor files.composer.lock.composer.json constraints and test install in a throwaway app first.php artisan route:list and confirm ordering. Prefix the admin route and keep the front-end fallback last.config/coaster.php will not apply while config is cached. Run php artisan config:clear and php artisan view:clear when debugging theme or admin behavior.pages, blocks, and menus may collide; rename or isolate the CMS database if needed.storage:link was not run or the configured disk permissions are wrong.web guard. If you use a custom guard, configure it explicitly and verify middleware on the admin route group.storage/logs/laravel.log, run route:list, inspect published config, verify migrations ran, clear caches, and use tinker to inspect page/block records. Confirm the active theme path matches the configured value.How can I help you explore Laravel packages today?