{"id":16677443,"url":"https://github.com/zzzul/generator","last_synced_at":"2025-03-23T14:31:37.156Z","repository":{"id":38322413,"uuid":"450033121","full_name":"Zzzul/generator","owner":"Zzzul","description":"Laravel starter app \u0026 CRUD generator","archived":false,"fork":false,"pushed_at":"2023-02-25T10:01:32.000Z","size":19714,"stargazers_count":25,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-18T21:15:57.834Z","etag":null,"topics":["crud-generator","hacktoberfest","laravel","laravel-9","mazer-admin","php","php-8-1","starter-kit"],"latest_commit_sha":null,"homepage":"https://github.com/Evdigi-INA/generator","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Zzzul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Zzzul","ko_fi":"mzulfahmi","custom":["https://ko-fi.com/mzulfahmi","https://saweria.co/zzzul"]}},"created_at":"2022-01-20T09:30:45.000Z","updated_at":"2025-03-15T14:06:30.000Z","dependencies_parsed_at":"2024-10-28T16:26:56.990Z","dependency_job_id":"5c4b8ca1-9858-4e3c-b757-d9af76fe8c6d","html_url":"https://github.com/Zzzul/generator","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zzzul%2Fgenerator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zzzul%2Fgenerator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zzzul%2Fgenerator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zzzul%2Fgenerator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zzzul","download_url":"https://codeload.github.com/Zzzul/generator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245115897,"owners_count":20563253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crud-generator","hacktoberfest","laravel","laravel-9","mazer-admin","php","php-8-1","starter-kit"],"created_at":"2024-10-12T13:26:26.100Z","updated_at":"2025-03-23T14:31:32.223Z","avatar_url":"https://github.com/Zzzul.png","language":"PHP","funding_links":["https://github.com/sponsors/Zzzul","https://ko-fi.com/mzulfahmi","https://saweria.co/zzzul","https://www.buymeacoffee.com/mzulfahmi"],"categories":[],"sub_categories":[],"readme":"\nhttps://user-images.githubusercontent.com/62506582/200510814-9b2ca922-bd35-4e02-a236-047c4b7b118d.mp4\n\n\u003cp align=\"center\"\u003eLaravel starter app and CRUD generator.\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![All Contributors](https://img.shields.io/github/contributors/Zzzul/generator?style=flat-square)](https://github.com/Zzzul/generator/graphs/contributors)\n![GitHub last commit](https://img.shields.io/github/last-commit/Zzzul/generator.svg?style=flat-square)\n[![License](https://img.shields.io/github/license/Zzzul/generator.svg?style=flat-square)](LICENSE)\n[![Issues](https://img.shields.io/github/issues/Zzzul/generator?style=flat-square)](Issues)\n[![Forks](https://img.shields.io/github/forks/Zzzul/generator?style=flat-square)](Forks)\n[![Stars](https://img.shields.io/github/stars/Zzzul/generator?style=flat-square)](Stars)\n\n\u003c/div\u003e\n\n## Table of Contents\n1. [Requirements](#requirements)\n2. [What's inside?](#what-inside) \n3. [Features](#features)\n4. [Setup](#setup)\n5. [Usage](#usage)\n6. [License](#license)\n7. [Support](#support)\n\n## Requirements\n- [PHP ^8.1](https://www.php.net/releases/8.1/en.php)\n\n\u003ch2 id=\"what-inside\"\u003eWhat's inside?\u003c/h2\u003e\n\n- [Laravel - ^9.x](https://laravel.com/)\n- [Laravel Forify - ^1.x](https://laravel.com/docs/9.x/fortify)\n- [Laravel Debugbar - ^3.x](https://github.com/barryvdh/laravel-debugbar)\n- [Spatie permission - ^5.x](https://github.com/spatie/laravel-permission)\n- [Yajra datatable - ^10.x](https://yajrabox.com/docs/laravel-datatables/master/installation)\n- [Intervention Image - ^2.x](https://image.intervention.io/v2)\n- [Mazer template - ^2.x](https://github.com/zuramai/mazer/)\n- [Generator - ^0.1.x](https://github.com/Zzzul/generator-src/)\n\n## Features\n- [x] Authentication ([Laravel Fortify](https://laravel.com/docs/9.x/fortify))\n    - Login\n    - Register\n    - Forgot Password\n    - 2FA Authentication\n    - Update profile information \n- [x] Roles and permissions ([Spatie Permission](https://spatie.be/docs/laravel-permission/v5/introduction))\n- [x] CRUD User\n- [x] CRUD Generator\n    - Support more than [15 column type migration](https://laravel.com/docs/9.x/migrations#available-column-types), like string, char, date, year, etc.\n    - Datatables ([Yajra datatables](https://github.com/yajra/laravel-datatables))\n    - BelongsTo relation\n    - Model casting\n    - Image upload ([Intervention Image](https://image.intervention.io/v2))\n    - Support [HTML 5 Input](https://developer.mozilla.org/en-US/docs/Learn/Forms/HTML5_input_types)\n    - Request validations supported: \n        - required, in, image, min, max, string, email, number, date, exists, nullable, unique, comfirmed\n\n## Setup\n1. Clone or download from [Releases](https://github.com/Zzzul/generator/releases)\n```bash\ngit clone https://github.com/Zzzul/generator.git\n```\n\n2. CD into `/generator`\n```shell \ncd generator\n```\n\n3. Install Laravel dependency\n```shell\ncomposer install\n```\n\n4. Create copy of ```.env```\n```shell\ncp .env.example .env\n```\n\n5. Generate laravel key\n```shell\nphp artisan key:generate\n```\n\n6. Set database name and account in ```.env```\n```shell\nDB_DATABASE=generator\nDB_USERNAME=root\nDB_PASSWORD=\n```\n\n7.  Run Laravel migrate and seeder\n```shell\nphp artisan migrate --seed\n``` \n\n8. Create the symbolic link\n```shell\nphp artisan storage:link\n``` \n\n9. Start development server\n```shell\nphp artisan serve\n``` \n\n## Usage\nGo to ```/generators/create```\n\nAccount\n- Email: admin@example.com\n- Password: password\n\n## License\n[MIT License](./LICENSE)\n\n## Support\n\u003ca href=\"https://www.buymeacoffee.com/mzulfahmi\" target=\"_blank\"\u003e\n\u003cimg src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\"\u003e\n\u003c/a\u003e\n\nOr you can support me at [Ko-fi](https://ko-fi.com/mzulfahmi) or [Saweria](https://saweria.co/zzzul)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzzzul%2Fgenerator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzzzul%2Fgenerator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzzzul%2Fgenerator/lists"}