├── .github └── workflows │ └── main.yml ├── .gitignore ├── .husky └── pre-commit ├── README.md ├── composer.json ├── composer.lock ├── lint-staged.config.js ├── package.json ├── phpunit.xml ├── routes └── inertia-components-routes.php ├── src ├── .DS_Store ├── Attributes │ ├── Always.php │ ├── Deferred.php │ ├── Http │ │ ├── DeleteAction.php │ │ ├── GetAction.php │ │ ├── PatchAction.php │ │ ├── PostAction.php │ │ └── PutAction.php │ └── Lazy.php ├── Contacts │ └── HttpActionContract.php ├── Data │ └── ComponentMeta.php ├── Exceptions │ └── MissingHttpMethodException.php ├── InertiaComponent.php ├── Providers │ └── InertiaComponentsServiceProvider.php └── Services │ └── RouteRegistrationProxy.php └── tests ├── Feature ├── InertiaTest.php └── NonHttpTests.php ├── Http └── Inertia │ ├── ActionRoutes.php │ ├── Basic.php │ └── ParamComponent.php ├── InertiaComponentsServiceProviderTest.php ├── Pest.php ├── Providers └── TestApplicationServiceProvider.php ├── TestApp └── resources │ └── views │ └── app.blade.php ├── TestCase.php └── Unit └── ExampleTest.php /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .phpunit.result.cache 3 | vendor 4 | node_modules 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/composer.lock -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/package.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/phpunit.xml -------------------------------------------------------------------------------- /routes/inertia-components-routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/routes/inertia-components-routes.php -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/Attributes/Always.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Attributes/Always.php -------------------------------------------------------------------------------- /src/Attributes/Deferred.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Attributes/Deferred.php -------------------------------------------------------------------------------- /src/Attributes/Http/DeleteAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Attributes/Http/DeleteAction.php -------------------------------------------------------------------------------- /src/Attributes/Http/GetAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Attributes/Http/GetAction.php -------------------------------------------------------------------------------- /src/Attributes/Http/PatchAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Attributes/Http/PatchAction.php -------------------------------------------------------------------------------- /src/Attributes/Http/PostAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Attributes/Http/PostAction.php -------------------------------------------------------------------------------- /src/Attributes/Http/PutAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Attributes/Http/PutAction.php -------------------------------------------------------------------------------- /src/Attributes/Lazy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Attributes/Lazy.php -------------------------------------------------------------------------------- /src/Contacts/HttpActionContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Contacts/HttpActionContract.php -------------------------------------------------------------------------------- /src/Data/ComponentMeta.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Data/ComponentMeta.php -------------------------------------------------------------------------------- /src/Exceptions/MissingHttpMethodException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Exceptions/MissingHttpMethodException.php -------------------------------------------------------------------------------- /src/InertiaComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/InertiaComponent.php -------------------------------------------------------------------------------- /src/Providers/InertiaComponentsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Providers/InertiaComponentsServiceProvider.php -------------------------------------------------------------------------------- /src/Services/RouteRegistrationProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/src/Services/RouteRegistrationProxy.php -------------------------------------------------------------------------------- /tests/Feature/InertiaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/tests/Feature/InertiaTest.php -------------------------------------------------------------------------------- /tests/Feature/NonHttpTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/tests/Feature/NonHttpTests.php -------------------------------------------------------------------------------- /tests/Http/Inertia/ActionRoutes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/tests/Http/Inertia/ActionRoutes.php -------------------------------------------------------------------------------- /tests/Http/Inertia/Basic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/tests/Http/Inertia/Basic.php -------------------------------------------------------------------------------- /tests/Http/Inertia/ParamComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/tests/Http/Inertia/ParamComponent.php -------------------------------------------------------------------------------- /tests/InertiaComponentsServiceProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/tests/InertiaComponentsServiceProviderTest.php -------------------------------------------------------------------------------- /tests/Pest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/tests/Pest.php -------------------------------------------------------------------------------- /tests/Providers/TestApplicationServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/tests/Providers/TestApplicationServiceProvider.php -------------------------------------------------------------------------------- /tests/TestApp/resources/views/app.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/tests/TestApp/resources/views/app.blade.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/ExampleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrfce/laravel-inertia-components/HEAD/tests/Unit/ExampleTest.php --------------------------------------------------------------------------------