laravel-srt maintained by maras0830
Last update
2024/08/15 05:47
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0|^9.0|^9.1|^10.0|^11.0
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0|^9.0|^10.0|^11.0
Last update
2024/08/15 05:47
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0|^9.0|^9.1|^10.0|^11.0
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0|^9.0|^10.0|^11.0
Last update
2023/05/29 08:35
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0|^9.0|^9.1
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0
Last update
2022/02/17 10:36
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0|^9.0|^9.1
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0
Last update
2022/01/14 08:30
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0
Last update
2022/01/14 08:21
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0
Last update
2021/08/18 08:55
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0
Last update
2021/03/23 12:11
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0
Last update
2021/03/05 11:43
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0
Last update
2021/02/04 10:10
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0
Last update
2021/01/22 05:47
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0
Last update
2021/01/20 04:07
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0
Last update
2020/12/24 09:30
Require
- league/fractal ^0.17.0
- illuminate/database ~5.0|~6.0|~7.0|^8.0
- illuminate/pagination ~5.0|~6.0|~7.0|^8.0
Last update
2020/11/28 10:04
Require
- league/fractal ^0.17.0
Last update
2020/02/04 06:04
Require
- league/fractal ^0.17.0
Last update
2019/10/17 12:33
Require
- league/fractal ^0.17.0
Last update
2019/10/17 11:58
Require
- league/fractal ^0.17.0
Last update
2019/08/02 18:02
Require
- league/fractal ^0.17.0
Last update
2019/06/28 14:30
Require
- league/fractal ^0.17.0
Last update
2019/03/12 08:37
Require
- league/fractal ^0.17.0
Last update
2019/03/12 08:37
Require
- league/fractal ^0.17.0
Last update
2018/11/14 06:11
Require
- league/fractal ^0.17.0
Last update
2018/11/14 05:52
Require
- league/fractal ^0.17.0
Last update
2018/11/14 05:41
Require
- league/fractal ^0.17.0
Last update
2018/11/12 09:23
Require
- league/fractal ^0.17.0
Last update
2018/11/12 08:11
Require
- league/fractal ^0.17.0
Last update
2018/11/12 07:33
Require
- league/fractal ^0.17.0
Laravel SRT
SRT = Service + Repository + Transformer
Generator tool
Installation
$ composer require maras0830/laravel-srt
USAGE
Make Service
$ php artisan make:service UserService
Make Repository
$ php artisan make:repository UserRepository
Make Transformer
$ php artisan make:transformer UserTransformer
Make Service+Repository+Transformer
$ php artisan make:srt User
Eager query check & Strict Mode
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);
}