shafiulnaeem / crud-operation
User can add easily crud operation
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Type:package
Requires
- php: >=8.0
- illuminate/support: ^10.26
Requires (Dev)
- orchestra/testbench: ^8.12
This package is not auto-updated.
Last update: 2025-05-11 02:29:48 UTC
README
Table of Contents
Description
Welcome to the documentation for CRUD Operation
, a powerful CRUD (Create, Read, Update, Delete) operations generator for Laravel. This package is designed to streamline the process of creating CRUD operations for your models, saving you time and effort in the development process.
Installation
👉 To install this package, you'll need to have Laravel version 10 or higher and PHP version 8.0.0 or higher installed on your machine. You can download the latest version of PHP from the official PHP resource: https://www.php.net/downloads.php. Ensure your environment meets these requirements before proceeding with the installation.
-
Install package:
composer require shafiulnaeem/crud-operation
-
Generate CRUD operations for your model effortlessly with the following Artisan command:
php artisan add:crud {your-model} {column-type-validationRule}
{your-model}
: Replace with your desired model name.{column-type-validationRule}
: Provide a list of columns along with their data types and validation rules.- Example:
php artisan add:crud User name-string-required,email-string-required,password-string-required,age-integer-nullable
- This example creates CRUD operations for a
User
model with columnsname
,email
,password
, andage
. Column types and validation rules are specified for each column. - Generated Files: After running the command, package will generate the following files in your Laravel project:
- Model file
app/Models/{YourModel}.php
- Migration file
database/migrations/{timestamp}_create_{your_model_pluralized}_table.php
- Controller file
app/Http/Controllers/{YourModel}Controller.php
- Route entry in
web.php
file - Request file
app/Http/Requests/{YourModel}Request.php
- Blade view files
resources/views/{your_model_pluralized
- Model file
- This example creates CRUD operations for a