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

https://github.com/timwassenburg/laravel-action-generator

Quickly generate actions for your Laravel projects
https://github.com/timwassenburg/laravel-action-generator

actions cli command-line generator laravel php

Last synced: 5 months ago
JSON representation

Quickly generate actions for your Laravel projects

Awesome Lists containing this project

README

          

Logo

[![Latest Version on Packagist](https://img.shields.io/packagist/v/timwassenburg/laravel-action-generator.svg?style=flat-square)](https://packagist.org/packages/timwassenburg/laravel-action-generator)
[![GitHub Tests Action Status](https://img.shields.io/github/actions/workflow/status/timwassenburg/laravel-action-generator/run-tests.yml?branch=master&label=tests&style=flat-square)](https://github.com/timwassenburg/laravel-action-generator/actions?query=workflow%3Arun-tests+branch%3Amaster)
[![Total Downloads](https://img.shields.io/packagist/dt/timwassenburg/laravel-action-generator.svg?style=flat-square)](https://packagist.org/packages/timwassenburg/laravel-action-generator)
[![License](https://img.shields.io/packagist/l/timwassenburg/laravel-action-generator)](https://packagist.org/packages/timwassenburg/laravel-action-generator)


## Table of Contents


  1. Installation


  2. Usage

  3. Testing

  4. More generator packages

  5. Contributing

  6. License

## Installation
Install the package with composer.
```bash
composer require timwassenburg/laravel-action-generator --dev
```

## Usage
Run the following command on the command-line to generate a new action.
```
php artisan make:action {name}
```

## Testing

Run the tests with:

```bash
composer test
```

## More generator packages

Looking for more ways to speed up your workflow? Make sure to check out these packages.

- [Laravel Action Generator](https://github.com/timwassenburg/laravel-action-generator)
- [Laravel Pivot Table Generator](https://github.com/timwassenburg/laravel-pivot-table-generator)
- [Laravel Repository Generator](https://github.com/timwassenburg/laravel-repository-generator)
- [Laravel Service Generator](https://github.com/timwassenburg/laravel-service-generator)
- [Laravel Trait Generator](https://github.com/timwassenburg/laravel-trait-generator)

The packages mentioned above are part of [Laravel Artisan Extender](https://github.com/timwassenburg/laravel-artisan-extender).

## Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.