- What is capell-app/installer used for?
- capell-app/installer is a Laravel/PHP package for bootstrapping new Capell CMS applications through a guided browser-based installer. It helps streamline initial setup, environment configuration, and installation workflows. It also provides reusable installer components so Capell projects can be configured consistently.
- How do I install capell-app/installer with Composer?
- Install it with Composer using composer require capell-app/installer in your Laravel project. Then follow the repository README for any service provider registration, asset publishing, or installer route setup. Laravel package auto-discovery may handle provider registration, but confirm this in the package documentation.
- Do I need a fresh Laravel application to use capell-app/installer?
- The package is intended for bootstrapping new Capell CMS applications, so it is most useful on a fresh or early-stage project. You can review the installer components and adapt them for an existing application, but verify compatibility and required configuration first. Check the README and package source for any assumptions about application state.
- How does the browser-based installer work?
- The installer provides a guided browser interface that walks through initial Capell CMS setup steps. It typically collects application and environment details and uses them to configure the project during installation. The exact screens and steps are defined by the package and should be confirmed in the repository documentation.
- Can I customize the installer steps or components?
- The package is described as providing reusable installer components, which suggests you can adapt or extend parts of the installer for your own Capell setup. The precise extension points depend on the package structure, so review the source and README before modifying the workflow. Prefer extending published or documented components over editing vendor files directly.
- Which Laravel versions does capell-app/installer support?
- The supported Laravel versions are defined by the package's Composer constraints. Check the composer.json file and README in the capell-app/installer repository for the exact Laravel and PHP requirements. Match those constraints to your application before installing.
- How do I configure environment settings during installation?
- The guided installer is designed to help with environment configuration as part of the initial setup workflow. It may prompt for values and write them to your application's environment file. After installation, review the generated .env values, confirm database and mail settings, and keep secrets out of version control.
- Is capell-app/installer safe to use in production?
- Installer packages are generally intended for initial setup rather than ongoing production use. After completing installation, disable or remove installer routes and confirm that sensitive setup actions are not publicly accessible. Always review the package's security guidance and test in a staging environment first.
- How can I test the installer workflow in my application?
- Test the installer in a disposable environment with a fresh database and test configuration. Exercise the browser workflow, verify generated environment values, and confirm that installation completes without exposing secrets. Clear Laravel caches between runs and check that installer routes are disabled after setup.
- What are alternatives to capell-app/installer for Laravel setup?
- Alternatives include the official Laravel installer, custom Artisan setup commands, and manual Composer plus environment configuration. capell-app/installer is specifically focused on Capell CMS bootstrapping and reusable installer components. Choose it when you want a guided, browser-based setup tailored to Capell applications.