承接 abrarpatel/moduler 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

abrarpatel/moduler

最新稳定版本:v1.0.1

Composer 安装命令:

composer require abrarpatel/moduler

包简介

Creates a complete CRUD module with model, controller, requests, resources, migration, and API routes.

README 文档

README

{
    "name": "[Module Name]", // Module identifier
    "fields": [
        {
            "name": "[Field Name]", // Column name
            "type": "[Type]", // e.g. string, integer, boolean
            "constraints": [
                // database constraints
                "primary",
                "increment", // For primary key only, will apply primary key by default
                "unique",
                "index",
                "nullable",
                "unsigned"
            ],
            "props": {
                // type-specific required props
                // e.g. for decimal: { "precision": 10, "scale": 2 }
                "default": "[value]" // e.g. 0, 'abc', true or false
            }
        }
    ],
    "timestamps": true,
    "softDeletes": true, // column for timestamp column deleted_at
    "index": [] // name of fields, only for database
}

Refer to the Type table for a complete list of allowed field types. The new props object is where you add the key–value pairs required for each type.

Types

Command Description Props (JSON)
bigInteger BIGINT equivalent, Write primary or increment in constraints to make it primary key and able of auto increment
boolean BOOLEAN equivalent
char CHAR with a length length (number)
date DATE equivalent
dateTime DATETIME equivalent
decimal DECIMAL with precision and scale precision (number), scale (number)
double DOUBLE with precision (15 total, 8 after decimal) Optional: precision (number), scale (number)
float FLOAT equivalent Optional: precision (number), scale (number)
integer INTEGER equivalent, Write primary or increment in constraints to make it primary key and able of auto increment
longText LONGTEXT equivalent
mediumText MEDIUMTEXT equivalent
smallInteger SMALLINT equivalent
tinyInteger TINYINT equivalent
string VARCHAR with optional length Optional: length (number)
text TEXT equivalent
time TIME equivalent
timestamp TIMESTAMP equivalent
enum ENUM equivalent to the table Must set allowed_values (array[])

统计信息

  • 总下载量: 5
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-09-20