abhishekdixit0407 / laravel-autocrud
一个用于为特定资源创建自动 CRUD API(创建、读取、更新、删除)的包
v1.0.0
2024-06-08 05:22 UTC
Requires
- php: ^5.0|^7.0|^8.0
- laravel/framework: ^6.0|^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^7.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
README
Laravel AutoCrud 是一个实用的包,可以帮助您快速为 Laravel 应用程序创建 CRUD API(创建、读取、更新、删除)端点。只需一个 Artisan 命令,您就可以轻松生成所有必要的文件来管理您的资源。
安装
- 您可以通过 Composer 安装 Laravel AutoCrud
composer require abhishekdixit0407/laravel-autocrud
- 安装后,要为资源生成 CRUD API 端点,请使用以下命令
php artisan autocrud:api ResourceName --columns="name:string,email:string,data:json"
-
将 ResourceName 替换为您独特资源的名称(例如:User、Post、Medicine 等)。使用 --columns 选项指定数据库列及其类型(您可以添加无限数量的列)
-
根据您的需求修改迁移文件并运行
php artisan migrate
- 现在,您的 Laravel 应用已注册了以下带有软删除的路由。要查看路由