abhishekdixit0407/laravel-autocrud

一个用于为特定资源创建自动 CRUD API(创建、读取、更新、删除)的包

v1.0.0 2024-06-08 05:22 UTC

This package is auto-updated.

Last update: 2024-09-09 07:51:51 UTC


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 应用已注册了以下带有软删除的路由。要查看路由