承接 rmedina/scaffold 相关项目开发

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

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

rmedina/scaffold

最新稳定版本:v1.2.21

Composer 安装命令:

composer require rmedina/scaffold

包简介

A Scaffold generator.

README 文档

README

Scaffold

Super fast build CRUD resource for Laravel.

Installation

$ composer require rmedinap/scaffold

5.5 or later: Auto discovery

previous version

Yish\Scaffold\ScaffoldServiceProvider::class

Publish config (require)

$ php artisan vendor:publish

Libreria personalizada del Scaffold

https://github.com/rmedinap/scaffold

Uso

(A) Parametros:
-Nombre del modelo (CamelCase singular)
(B) Campos:
1-Nombre del campo
2-Tipo de dato (string, int, char, etc)
3-Longitud
4-Valor por defecto
5-Moficadores del campo: "u" => "unsigned", "i" => "index", "U" => "unique", "n" => "nullable", "c" => "comentarios"
(C) Relaciones:
1-Tipo de relacion: (belongsTo, hasMany, belongsToMany)
(C.1) belongsTo
2-Modelo al que pertenece
3-Nombre del "identificador" foraneo
4-Campo que queremos mostrar

$ --- Tabla sin relaciones
$ php artisan make:scaffold TablaMaestra tipo:string:50 denominacion:string:100 orden:bigInteger:::n codigo:string:3::n tipo_nombre:string:100::n estado:string:1:1
$ php artisan make:scaffold TablaMaestra:TablaMaestras tipo:enum::Padre.Hijo denominacion:string:100 orden:bigInteger:::n codigo:string:3::n tipo_nombre:string:100::n estado:enum::Activo.Inactivo
$ --- Tabla con relacion uno a uno
$ php artisan make:scaffold Post titulo contenido belongsTo:User:user_id:name
$ --- Tabla con relacion uno a muchos
$ php artisan make:scaffold Dependencia nombre descripcion hasMany:User:user_id:name
$ --- Tabla con relacion mucho a muchos
$ php artisan make:scaffold Chatroom titulo tipo_sala belongsToMany:chatroom-user:user:name

Publicar en Packagist

https://packagist.org/packages/rmedina/scaffold

Usage

$ php artisan make:scaffold Post

It will be generating blong:

  • request
  • controller (including CRUD)
  • migration
  • model
  • factory
  • views {index, create, edit, show}
  • append Route::resource(...) to specific route file.

Option

$ php artisan make:scaffold Post --route=api

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-10-02