Add CMS module

Static content pages (CmsPage) manageable from a new Filament resource and
readable via a public API endpoint. Wired into the admin panel with its own
CmsPlugin and "CMS" navigation group.
This commit is contained in:
Nyan Lin Paing
2026-08-30 14:51:57 +07:00
parent 231f5679ef
commit 76f75c5581
26 changed files with 600 additions and 1 deletions
Generated
+33 -1
View File
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "b3018ca42fa6d16d0da6113b3aa6b1a8",
"content-hash": "00ca2f59b7cce7ed3ade4856855a5d51",
"packages": [
{
"name": "anourvalar/eloquent-serialize",
@@ -4727,6 +4727,38 @@
"relative": true
}
},
{
"name": "modules/cms",
"version": "1.0",
"dist": {
"type": "path",
"url": "app-modules/cms",
"reference": "1269139b9cd2314b5afa6f734a2fdf3462717e4f"
},
"type": "library",
"extra": {
"laravel": {
"providers": [
"Modules\\Cms\\Providers\\CmsServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"Modules\\Cms\\": "src/",
"Modules\\Cms\\Tests\\": "tests/",
"Modules\\Cms\\Database\\Factories\\": "database/factories/",
"Modules\\Cms\\Database\\Seeders\\": "database/seeders/"
}
},
"license": [
"proprietary"
],
"transport-options": {
"symlink": true,
"relative": true
}
},
{
"name": "modules/identity",
"version": "1.0",