Life is too short to only use default Artisan commands. Give some new ones a try!
$ composer require mateusjatenee/laravel-artisan-extended
First of all, add Mateusjatenee\LaravelArtisanExtended\ArtisanExtendedServiceProvider::class
to your array of service providers in config/app.php
.
// Laravel 5: config/app.php
'providers' => [
...
Mateusjatenee\LaravelArtisanExtended\ArtisanExtendedServiceProvider::class,
];
This command is particularly useful for people who build APIs. Instead of having to write a Transformer everytime, just run make:transformer {name of the transformer} {Model}
For instance, make:transformer Book App\Book
will give you the following code:
<?php
namespace App\Transformers;
use League\Fractal\TransformerAbstract;
class BookTransformer extends TransformerAbstract
{
public function transform(App\Book $book)
{
return [
];
}
}
in the app/Transformers/BookTransformer.php
file.
This library is licensed under the MIT license. Please see LICENSE for more details.
Please see CHANGELOG for more details.
Please see CONTRIBUTING for more details.