2017 © Pedro Peláez
 

library modlify

Generate from model

image

dialect-katrineholm/modlify

Generate from model

  • Friday, April 13, 2018
  • by dialect-katrineholm
  • Repository
  • 3 Watchers
  • 1 Stars
  • 225 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 11 Versions
  • 58 % Grown

The README.md

Modlify

Modlify generates stubs for Laravel-components using existing models. Modlify tries to figure out model-validation and factories based on the migrated table for the model., (*1)

Installation

Install via composer, (*2)

composer require dialect/modlify

It is possible publish the views modlify uses to generate the stubs if custom modification is wanted., (*3)

php artisan vendor:publish --provider="Dialect\Modlify\ModlifyServiceProvider"

Usage

Modlify can currently generate:, (*4)

php artisan modlify:controller - Generates Controller., (*5)

php artisan modlify:factory - Generates Factory., (*6)

php artisan modlify:policy - Generates Policy and adds it to AuthServiceProvider.php, (*7)

php artisan modlify:route - Adds route to web.php, (*8)

php artisan modlify:tests - Generates tests, (*9)

php artisan modlify:views - Generates views, (*10)

php artisan modlify:all Generates all of the components., (*11)

You can either specify a model, or use the --all parameter to make Modlify find all available models in the app directory. By default Modlify doesn't overwrite existing files, it is possible to force overwrites with the -force parameter, (*12)

Customization

All the views has access to the following variables:, (*13)

model - Empty instance of the model, (*14)

modelName - Name of Model, e.g User or ArticleType, (*15)

databaseName - Name of database, e.g Forge, (*16)

tableName - Name of table, e.g users or article_types, (*17)

variableName - Name of variable e.g $user or $aricleTypes, (*18)

collectionName - Name of variable of collection of models e.g $users or $articleTypes, (*19)

resourceName - Name of resource, e.g users or article-types, (*20)

columns - Array of columns avaiable in table, (*21)

Some generators has extra varables:, (*22)

Controller

validations - Validation rules, (*23)

hasPassword - Model has password, (*24)

Factory

fakers - List of calls to the faker instance., (*25)

Policy

argumentName- name of model varaible to avoid collition with $user., (*26)

Test

checkColumn- name of column to use to check if model is seen in view. hasPassword - Model has password, (*27)

The Versions

13/04 2018

dev-master

9999999-dev https://github.com/dialect-katrineholm/modlify

Generate from model

  Sources   Download

MIT

The Requires

 

The Development Requires

dialect modlify

06/04 2018

0.5.8

0.5.8.0 https://github.com/Dialect/Modlify

Generate from model

  Sources   Download

MIT

The Requires

 

The Development Requires

dialect modlify

04/04 2018

dev-remove-semicolons

dev-remove-semicolons https://github.com/Dialect/Modlify

Generate from model

  Sources   Download

MIT

The Requires

 

The Development Requires

dialect modlify

04/04 2018

0.5.7

0.5.7.0 https://github.com/Dialect/Modlify

Generate from model

  Sources   Download

MIT

The Requires

 

The Development Requires

dialect modlify

04/04 2018

0.5.6

0.5.6.0 https://github.com/Dialect/Modlify

Generate from model

  Sources   Download

MIT

The Requires

 

The Development Requires

dialect modlify

15/03 2018

0.5.5

0.5.5.0 https://github.com/Dialect/Modlify

Generate from model

  Sources   Download

MIT

The Requires

 

The Development Requires

dialect modlify

15/03 2018

0.5.4

0.5.4.0 https://github.com/Dialect/Modlify

Generate from model

  Sources   Download

MIT

The Requires

 

The Development Requires

dialect modlify

14/03 2018

0.5.3

0.5.3.0 https://github.com/Dialect/Modlify

Generate from model

  Sources   Download

MIT

The Requires

 

The Development Requires

dialect modlify

14/03 2018

0.5.2

0.5.2.0 https://github.com/Dialect/Modlify

Generate from model

  Sources   Download

MIT

The Requires

 

The Development Requires

dialect modlify

14/03 2018

0.5.1

0.5.1.0 https://github.com/Dialect/Modlify

Generate from model

  Sources   Download

MIT

The Requires

 

The Development Requires

dialect modlify

14/03 2018

0.5.0

0.5.0.0 https://github.com/Dialect/Modlify

Generate from model

  Sources   Download

MIT

The Requires

 

The Development Requires

dialect modlify