tareq1988/laravel-inertia-crud
Laravel Inertia CRUD
This is a Laravel package that provides a simple and efficient way to create CRUD (Create, Read, Update, Delete) operations using Inertia.js, React and TypeScript.
Features
- Seamless integration with Laravel and Inertia.js (React)
- Pre-built CRUD operations
- Easy to customize and extend
Requirements
Installation
-
Install the package via Composer:
composer require tareq1988/laravel-inertia-crud -
Install
@wedevs/tail-reactand@heroicons/reactpackage:yarn add @wedevs/tail-react @heroicons/react // or npm i @wedevs/tail-react @heroicons/react
See the usage instruction of @wedevs/tail-react package.
Usage
-
Generate a new CRUD resource:
php artisan inertia:make-resource Modelname
It'll create the controller, model and add a resource route in your web.php route. Please manually import the controller there.
-
Generate React page CRUD components:
php artisan inertia:make-component Comment
You've to pass the model name here, it'll create the required components.
Contributing
Contributions are welcome!
License
This package is open-sourced software licensed under the MIT license.
Credits
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.