PHPackages                             fearless/laravel-scaffold - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. fearless/laravel-scaffold

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

fearless/laravel-scaffold
=========================

1.5.5(3y ago)110MITPHPPHP &gt;=7.1.0

Since Dec 3Pushed 3y ago1 watchersCompare

[ Source](https://github.com/2fearless/laravel-scaffold)[ Packagist](https://packagist.org/packages/fearless/laravel-scaffold)[ RSS](/packages/fearless-laravel-scaffold/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (12)Used By (0)

\#laravel脚手架,根据已有模型的表字段生成验证器过滤器等 ##使用方法

创建模型并生成迁移

```
php artisan create:model Article -m
```

安装扩展

```
composer require fearless/laravel-scaffold
```

\###迁移文件字段注释生成

```
php artisan comment
```

- 写入表迁移的字段根据提示选择输入
- 获取结果复制到字段注释

```
{"comment":"标题",//注释内容
 "enum":0,//表示该字段不生成枚举
 "filter":{"type":"like"},//过滤器表示该字段使用where like查询,0表示字段不使用过滤器
 "request":{
 "rule":"required",//验证器验证规则
 "create":"1",//新增场景
 "update":"1"//更新场景
},"resource":"1"//是否写入资源}

{"enum":[
  {
    "key":"DAILY",//枚举常量名
    "value":0,//枚举常量值
    "comment":"日报"//枚举注释
  },
  {
    "key":"WEEKLY",
    "value":1,
    "comment":"周报"
  },
  {
    "key":"MONTHLY",
    "value":2,
    "comment":"月报"
  }]}
```

将json写入迁移文件字段注释

```
$table->string('title')->comment('{"comment":"标题","enum":0,"filter":{"type":"like"},"request":{"rule":"required","create":"1","update":"1"},"resource":"1"}');
$table->tinyInteger('status')->comment('{"comment":"状态","enum":[{"key":"OPEN","value":1,"comment":"开启"},{"key":"close","value":0,"comment":"关闭"}],"filter":{"type":"where"},"request":{"rule":"required","create":"1","update":"1"},"resource":"1"}');
```

运行迁移

\###以下命令生成该表的各种层

```
php artisan build
```

输入模型名`Article`执行命令

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~30 days

Recently: every ~0 days

Total

11

Last Release

1319d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e92222516d80e3d6e6ee24d446820156f268ba9aaf2a078a031af1eaf4daffcf?d=identicon)[2fearless](/maintainers/2fearless)

---

Top Contributors

[![2fearless](https://avatars.githubusercontent.com/u/40238560?v=4)](https://github.com/2fearless "2fearless (23 commits)")

### Embed Badge

![Health badge](/badges/fearless-laravel-scaffold/health.svg)

```
[![Health](https://phpackages.com/badges/fearless-laravel-scaffold/health.svg)](https://phpackages.com/packages/fearless-laravel-scaffold)
```

###  Alternatives

[wireui/wireui

TallStack components

1.8k1.3M16](/packages/wireui-wireui)[livewire/volt

An elegantly crafted functional API for Laravel Livewire.

4195.3M84](/packages/livewire-volt)[ramonrietdijk/livewire-tables

Dynamic tables for models with Laravel Livewire

21147.4k](/packages/ramonrietdijk-livewire-tables)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
