Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stillat/model-cannon

A super simple Laravel package that gives you back the "Models" directory, if you are into that sort of thing.
https://github.com/stillat/model-cannon

Last synced: 9 days ago
JSON representation

A super simple Laravel package that gives you back the "Models" directory, if you are into that sort of thing.

Awesome Lists containing this project

README

        

# Model Cannon for Laravel

Model Cannon is an incredibly simple Laravel package that gives you back your "Models" directory, if you are into that sort of thing. Using it is super simple.

## Configuration

### Composer

First, you need to add the Model Cannon package to your `composer.json` file and run the `composer update` command:

```
"stillat/model-cannon": "~1.0"
```

### Service Provider

Next, register the `Stillat\ModelCannon\ModelCannonServiceProvider` service provider in your `app` configuration file. Simply add this line to the "packages" section of the `app` config:

```
Stillat\ModelCannon\ModelCannonServiceProvider::class,
```

## Usage

It couldn't be simpler! Just use Laravel's `make:model` command like you always have. The only difference is now models will be stored in a `Models` directory and have the correct `Models` namepsace added automatically. Seriously, that is all there is to it.

```
php artisan make:model User
```

## License

Model Cannon is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT).