tilakputta / laravel-make-mongo
There is no license information available for the latest version (1.0) of this package.
Laravel Artisan Make Model command for Mongo Model using Jenssegers/MongoDb
1.0
2018-10-13 14:53 UTC
This package is auto-updated.
Last update: 2024-09-14 19:47:55 UTC
README
A Composer Package written to generate boiler-plate code of Mongo Model with Jenssegers/MongoDb using Laravel Artisan
Table of contents
Installation
Installation using composer:
composer require tilakputta/laravel-make-mongo
And add the command to commands array in Kernel.php
protected $commands = [ \TilakPutta\Console\ModelMakeCommand::class ];
Usage
For usage with Artisan
type in this command:
php artisan make:model ModelName
Examples
php artisan make:model Models/PermissionRole
creates 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){ }); } }
Authors
Contributing
Please make your contributions to make it more useful.