Skip to content
Reference

Contributing & Credits ​

Contributions, issues, and pull requests are welcome.

Maintainers ​

WhoRole
Er Amit GuptaCreator and maintainer
Erag LabsOrganization and repository home
ContributorsEveryone who has sent a fix or improvement

Packages ​

PackageRegistry
erag/inertia-formsPackagist
@erag/inertia-forms-vuenpm
@erag/inertia-forms-reactnpm
@erag/inertia-forms-sveltenpm

All four live in one repository: erag-labs/laravel-Inertia-forms.

Before opening a PR ​

  1. Open an issue first if the change is large or changes the public API.
  2. Keep behavior the same in PHP and in the Vue, React, and Svelte packages.
  3. Add or update tests where behavior changes.
  4. Update these docs when a public method, prop, or event changes.

Local workflow ​

bash
git clone https://github.com/erag-labs/laravel-Inertia-forms.git
cd inertia-forms
composer install && vendor/bin/pest
npm install && npm test && npm run build

playground/export-schema.php writes a real schema.json from a demo form, which is handy for testing the frontend packages.

Reporting bugs ​

Open a GitHub issue with:

  • the smallest form class that shows the problem
  • your frontend (Vue, React, or Svelte) and package versions
  • expected and actual behavior

Report security issues privately from the repository's Security tab (Report a vulnerability), not in public issues.

Support the project ​

If the package saves you time, sponsor Er Amit Gupta on GitHub or give the repository a ⭐.