jahid/laravel-easy-crud

使用简单的命令执行laravel crud操作

0.4 2023-03-29 09:21 UTC

This package is auto-updated.

Last update: 2024-09-29 12:37:02 UTC


README

Latest Stable Version Total Downloads Stars Forks License

关于Easy CRUD

此包可以帮助您创建简单的CRUD操作。运行artisan命令后,它会创建模型、控制器、路由、请求、迁移文件。它还会在控制器中编写代码,用于数据检索、存储、查看、更新和删除操作。

您只需在迁移中定义您的列,并在请求文件中定义验证规则。

您需要定义Blade文件(我正在努力完成,您很快就会得到它)。但您不需要为API做任何事情。

如果您发现任何问题,请创建一个问题,我将尽快尝试解决。

安装

在控制台运行以下命令

composer require jahidhasan3323/easy-crud

或者通过编辑composer.json添加以下行并运行composer update

"require": {
		....,
		"jahidhasan3323/easy-crud":"^alpha",

	},

依赖项

Laravel >= 8.0

使用方法

运行命令

php artisan make:easy-crud FeatureName --route='' --request --api

  1. FeatureName表示您的feature name。使用驼峰命名法分隔不同的单词。如果您想在子文件夹中创建文件,则按此格式编写folderName/FeatureName Api/Test

  2. --route是可选参数,如果您想在另一个文件(不是web.php)中编写路由,则使用此参数传递文件名,如--route=routes/api.php

  3. --request参数也是可选的。如果您想创建自定义的RequestClass,只需简单地传递--request

  4. --api参数也是可选的,如果您为API目的创建功能,则简单传递--api。它创建控制器为API结构。

php artisan make:easy-crud Category --route='routes/api.php' --request --api 

支持

请在GitHub上创建一个问题

许可证

在MIT许可证下创建Laravel应用程序的CRUD操作(https://open-source.org.cn/licenses/MIT)