Integrating a CMS into an existing Laravel 5/6 project
Amila Laravel CMS is a good choice for building/integrating a CMS into an existing Laravel 5/6 project. The features for an existing Laravel website or project are:
- Can define a database table prefix like laravelcms_ cms_, won't mix with your existing tables
- Do not have user/role/permission tables, using your existing Laravel user & role system
- Install as a vendor package, won't mess up your PHP scripts
- Include an uninstall feature, it will automatically delete the installed database tables and related files(views, upload files, assets)
- Built-in bootstrap 4 templates with the same Laravel blade template syntax
- Very flexible for the developer to build your own templates or plugins
- Built-in JSON API can be enabled in 10 seconds
- Free, open-source under MIT license, can be integrated into your commercial project.