LaravelPackages.net
Acme Inc.
Toggle sidebar
nikidze/laravel-adr-generator

Generate actions, requests and responses

10
0
v0.0.3
About nikidze/laravel-adr-generator

nikidze/laravel-adr-generator is a Laravel package for generate actions, requests and responses. It currently has 0 GitHub stars and 10 downloads on Packagist (latest version v0.0.3). Install it with composer require nikidze/laravel-adr-generator. Discover more Laravel packages by nikidze or browse all Laravel packages to compare alternatives.

Last updated

Laravel Repositories generator

Latest Stable Version Total Downloads Monthly Downloads License

Laravel Repositories generator is a package for Laravel 8 which is used to generate reposiotries from eloquent models.

Installation

Run the following command from you terminal:

composer require "nikidze/laravel-adr-generator"

Usage

Generate your actions, responses and requests.

php artisan make:adr Auth/Login
<?php

namespace App\Actions\Auth;

use App\Responses\Auth\LoginResponse;
use App\Requests\Auth\LoginRequest;

class LoginAction {

    public function __construct(
        private LoginResponse $response
    ) {}

    public function __invoke(LoginRequest $request)
    {
    }
}
<?php

namespace App\Requests\Auth;

use Illuminate\Foundation\Http\FormRequest;

class LoginRequest extends FormRequest
{
    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return true;
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return [

        ];
    }
}
<?php

<?php

namespace App\Responses\Auth;

class LoginResponse {

    public function respond()
    {

    }
}

Star History Chart