Downloads
Stars
Version
Manage your website content through dashboard easily out of the box
For v2.x (Laravel 8)
composer require badaso/content-module
For v1.x (Laravel 5,6,7)
composer require badaso/content-module:^1.0
MIX_DEFAULT_MENU=admin
MIX_BADASO_MENU=${MIX_DEFAULT_MENU},content-module
MIX_BADASO_PLUGINS=content-module
php artisan migrate
php artisan badaso-content:setup
or php artisan badaso-content:setup --force
if you want to overwrite the filecomposer dump-autoload
php artisan db:seed --class=BadasoContentModuleSeeder
Text
Support text type value content
{
"text-exmaple" : {
"name" : "text-example",
"label" : "Text Example",
"type" : "text",
"data" : "Lorem ibsum siamet dor..."
}
}
Image
Support image type value content, image your choice for value content automatic save storage/app
in laravel project
{
"image-example" : {
"name" : "image-example",
"label" : "Image Example",
"type" : "image",
"data" : "image-example.png"
}
}
URL
Support url type value content
{
"url-example" : {
"name" : "url-example",
"label" : "URL Example",
"type" : "url",
"data" : {
"url" : "http://example.com",
"text" : "Somthing Text"
}
}
}
Group
Support value type content groups that accommodate other types of content
{
"group-example" : {
"name" : "group-example",
"label" : "Group Example",
"type" : "group",
"data" : {
"url-example" : {
"name" : "url-example",
"label" : "URL Example",
"type" : "url",
"data" : {
"url" : "http://example.com",
"text" : "Somthing Text"
}
},
...
}
}
}
{
"id" : 1,
"slug" : "example-content",
"label" : "Example Content",
"value" : {
"group-example" : {
"name" : "group-example",
"label" : "Group Example",
"type" : "group",
"data" : {
"url-example" : {
"name" : "url-example",
"label" : "URL Example",
"type" : "url",
"data" : {
"url" : "http://example.com",
"text" : "Somthing Text"
}
},
...
}
}
...
}
}
Browse Content
Read Content
Create Content
Edit Content
Fill Content