- What is hubertalva/laravel-vermicelli-starter-kit?
- It is an opinionated Laravel starter kit for building modern Inertia and Vue applications. It ships with preconfigured authentication, user management, and a clean UI so you can skip repetitive scaffolding. The package is intended as a foundation for application features rather than a generic admin panel.
- How do I install the Laravel Vermicelli starter kit?
- Install it through Composer using the package name hubertalva/laravel-vermicelli-starter-kit, then follow the repository setup steps for environment configuration, migrations, and frontend dependencies. Because it is a starter kit, review the published config and .env values instead of relying on defaults. Run the install and build commands in a development environment first, then clear config caches before testing.
- Does this starter kit support Laravel 13 and which PHP versions are required?
- The evaluation notes Laravel 13 readiness as a positive compatibility signal, but you must confirm the exact Laravel and PHP constraints in the package composer.json. Laravel 13 readiness can imply newer PHP and dependency requirements, so teams on older Laravel versions should verify before upgrading. Check the repository and release notes for the supported version matrix.
- What authentication and user management features are included?
- The starter kit includes preconfigured authentication and user management as part of its opinionated Laravel foundation. It also provides a clean UI and Inertia/Vue frontend setup for common application flows. You should still review the auth routes, policies, and user model changes to match your application's security requirements.
- How do I configure the locale and timezone .env variables?
- Add the new locale and timezone variables explicitly to your .env file rather than relying on implicit defaults. The evaluation flags a UTC timezone default, so set the values that match your business requirements and deployment environment. After changing them, rebuild the config cache and verify date display, storage, queues, and scheduled jobs.
- Why did my dates shift after upgrading to v1.0.2?
- The v1.0.2 release includes a timezone default of UTC, which can shift displayed dates, stored timestamps, report boundaries, and API responses if downstream systems assume local time. Refactored DateInput and DateTimeInput components may also change form rendering, validation, or emitted values. Review your .env locale/timezone settings, config cache, and date/time regression tests before treating the upgrade as a safe patch.
- Can I customize the Inertia and Vue frontend components?
- Yes, the starter kit is designed as a Laravel, Inertia, and Vue foundation, so you can adapt its pages and components to your application. Be careful when modifying DateInput and DateTimeInput components because the evaluation flags regression risk in form rendering, validation, and user-entered values. Keep your customizations covered by frontend and form submission tests.
- How should I test date/time inputs and timezone behavior before deploying?
- Inventory all date/time inputs and timezone-sensitive flows, then run automated and manual regression tests for date boundaries, DST, locale formatting, validation, and persistence. Test with representative user locales and explicit .env locale/timezone values in staging. Verify API date formats, exports, reports, queues, and scheduled jobs before production.
- Is this starter kit suitable for production applications?
- It can be suitable for production when you treat it as a foundation and validate the release against your Laravel/PHP versions, dependencies, and timezone requirements. The highest risk is the UTC timezone default, which can affect timestamps, reports, scheduled jobs, and API responses. Pin the version, rebuild config caches, and monitor date-related errors after deployment.
- How does it compare to Laravel Breeze, Jetstream, or other starter kits?
- Laravel Breeze and Jetstream offer official minimal or feature-rich scaffolding, while Vermicelli is an opinionated Inertia and Vue starter kit with preconfigured auth, user management, and a clean UI. Choose Vermicelli if you want that specific Inertia/Vue foundation and are prepared to validate its timezone and date/time component behavior. Compare package maintenance, Laravel version support, and customization needs before adopting it.