Description
Laravel Auto CRUD Generator is a package that simplifies CRUD (Create, Read, Update, Delete) operations for your Laravel application. With a single command, you can generate all necessary files and logic for a selected model, reducing development time and effort.
To generate CRUD operations for a model, use the following Artisan command:
php artisan auto-crud:generate -h
Description: A command to create auto CRUD for your models. Usage: auto-crud:generate [options] Options: -A, --all Force generate all possible files without overwrite option. -M, --model[=MODEL] Select one or more of your models. (multiple values allowed) -T, --type[=TYPE] Select api, web or both. (multiple values allowed) -R, --repository Working with repository design pattern. -O, --overwrite Overwrite the files if already exists. -P, --pattern[=PATTERN] Supports Spatie-Data Pattern. [default: "normal"] -C, --curl Generate CURL Requests for API. -S, --swagger-api Generate Swagger API json for API. -h, --help Display help for the given command. When no command is given display help for the list command --silent Do not output any message -q, --quiet Only errors are displayed. All other output is suppressed -V, --version Display this application version --ansi|--no-ansi Force (or disable --no-ansi) ANSI output -n, --no-interaction Do not ask any interactive question --env[=ENV] The environment the command should run under -FA, --force-all Force generate all possible files with overwrite option. -MP, --model-path[=MODEL-PATH] Set models path. -PM, --postman Generate Postman Collection for API. -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Example:
php artisan auto-crud:generate --model-path=app/AnotherModels --model=User --model=Manager --overwrite --type=api --repository --pattern=spatie-data --curl --postman

Recent Courses on Laravel Daily
AI Agents/IDEs for Laravel: May 2026 (Claude Code, Codex, OpenCode, etc)
7 lessons
52 min
Laravel 13 Starter Kit Teams and Customizations
10 lessons
33 min
Testing in Laravel 13 For Beginners
26 lessons
1 h 41 min read