pentacom/repgenerator

A Laravel repository pattern generator

1.5.5 2022-09-16 02:06 UTC

README

Latest Version on Packagist Total Downloads

Installation

Install the package via composer:

composer require pentacom/repgenerator

Then run

php artisan pattern:init http://yoursite.com
npm i @headlessui/vue @heroicons/vue@v1 @vitejs/plugin-vue @vueform/multiselect @vuepic/vue-datepicker date-fns ohmyfetch vue vue-router tailwindcss postcss autoprefixer ts-loader typescript
buffer
php artisan vendor:publish --provider="Pentacom\Repgenerator\Domain\Pattern\Providers\RepgeneratorServiceProvider" --tag="migrations"

Usage

Navigate in your browser to http://yoursite.com/wizzard and follow the wizzard steps.

If you want to create a file upload then provide a file upload path in the text box. Give a name to the field and set the type to string. Leave all other settings as default. The files will be stored under storage/app/imgs folder

Insert the generated index.vue component in your system

Changelog

Please see CHANGELOG for more information what has changed recently.

Security

If you discover any security related issues, please email perlusz.david@pentacom.hu instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Laravel Package Boilerplate

This package was generated using the Laravel Package Boilerplate.