Service, Repository, Transformer simple generator.
maras0830/laravel-srt is a Laravel package for service, repository, transformer simple generator..
It currently has 5 GitHub stars and 19.937 downloads on Packagist (latest version v1.0.12).
Install it with composer require maras0830/laravel-srt.
Discover more Laravel packages by maras0830
or browse all Laravel packages to compare alternatives.
Last updated
Generator tool
$ composer require maras0830/laravel-srt
$ php artisan make:service UserService
$ php artisan make:repository UserRepository
$ php artisan make:transformer UserTransformer
$ php artisan make:srt User
in your CustomerTransformer file
public function __construct()
{
// set your eager query required relations.
$this->setRequiredRelations(['notificationable']);
// false: laravel-srt log warning when you forgot eager query( ->with(['notificationable']) )
// true: laravel-srt throw TransformerException when you forgot eager query( ->with(['notificationable']) )
$this->setStrictMode(false);
}