tilakputta / laravel-make-mongo
此包的最新版本(1.0)没有可用的许可信息。
使用 Jenssegers/MongoDb 的 Laravel Artisan Make Model 命令,用于创建 Mongo 模型。
1.0
2018-10-13 14:53 UTC
This package is auto-updated.
Last update: 2024-09-14 19:47:55 UTC
README
一个 Composer 包,用于使用 Laravel Artisan 生成基于 Jenssegers/MongoDb 的 Mongo 模型模板代码。
目录
安装
使用 composer 安装
composer require tilakputta/laravel-make-mongo
并将命令添加到 Kernel.php 中的 commands 数组
protected $commands = [ \TilakPutta\Console\ModelMakeCommand::class ];
使用方法
使用 Artisan 命令时,输入以下命令
php artisan make:model ModelName
示例
php artisan make:model Models/PermissionRole
创建 app/Models/PermissionRole.php
<?php namespace App\Models; use Jenssegers\Mongodb\Eloquent\Model; class PermissionRole extends Model { protected $collection = 'permission_roles'; protected $fillable = [ ]; protected $primaryKey = 'id'; public $incrementing = false; /** * model life cycle event listeners */ public static function boot(){ parent::boot(); static::creating(function ($instance){ if (!$instance->exists) { $instance->id = uniqid(); } }); static::created(function ($instance){ }); } }
作者
贡献
请做出您的贡献,使其更有用。