qsun/model-annotation
Composer 安装命令:
composer require qsun/model-annotation
包简介
README 文档
README
ModelAnnotation puts database schema aside with your model files for easy reference.
Add annotation to plain Laravel model files
<?php
/* MODEL ANNOTATION:
@property $id Type: bigint(20) unsigned Extra: auto_increment Default: null Key: PRI
@property $name Type: varchar(255) Extra: Default: null Key: nil
@property $email Type: varchar(255) Extra: Default: null Key: UNI
@property $email_verified_at Type: timestamp Extra: Default: null Key: nil
@property $password Type: varchar(255) Extra: Default: null Key: nil
@property $remember_token Type: varchar(100) Extra: Default: null Key: nil
@property $created_at Type: timestamp Extra: Default: null Key: nil
@property $updated_at Type: timestamp Extra: Default: null Key: nil
END MODEL ANNOTATION */
namespace App;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
/**
Usage
This package only works with MySQL for now.
-
Make sure you have backup or VCS.
-
Modify composer.json file, include following line for
requiresection:
"require": {
...
"qsun/model-annotation": "dev-master"
}
-
Run
composer updateto install newly added package -
Add
Service Providerinapp.php:
'providers' => [
....
qsun\ModelAnnotation\AnnotationServiceProvider::class
]
- Run
php artisan annotate:modelsto annotate model files
统计信息
- 总下载量: 11.74k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-3.0
- 更新时间: 2016-02-01