Skip to content
forked from Zzzul/generator

Laravel starter app & CRUD generator

License

Notifications You must be signed in to change notification settings

ubay887/generator

 
 

Repository files navigation

demo.mp4

Laravel starter app and CRUD generator.

All Contributors GitHub last commit License Issues Forks Stars

Table of Contents

  1. Requirements
  2. Features
  3. Setup
  4. Usage
  5. Examples
  6. Screenshots
  7. License
  8. Support

Requirements

Features

  • Authentication (Laravel Fortify)
    • Login
    • Register
    • Forgot Password
    • 2FA Authentication
    • Update profile information
  • Roles and permissions (Spatie Permissions)
  • CRUD User
  • CRUD Generator
    • Support more than 15 column type migration, like string, char, date, year, etc.
    • Datatables (Yajra datatables)
    • BelongsTo relation
    • Model casting
    • Upload image
    • Dynamic sidebar menus
    • Input type supported
      • Text, email, file, number, date, time, datetime-local, select, radio, textarea
    • Request validations
      • Required, in, image, min, max, string, email, number, date, exists, nullable

Setup

  1. Clone or download from Releases
git clone https://github.com/Zzzul/generator
  1. Install laravel dependency
composer install
  1. Create copy of .env
cp .env.example .env
  1. Generate laravel key
php artisan key:generate
  1. Set database name and account in .env
DB_DATABASE=generator
DB_USERNAME=root
DB_PASSWORD=
  1. Run Laravel migrate and seeder
php artisan migrate --seed
  1. Create the symbolic link
php artisan storage:link
  1. Start development server
php artisan serve

Usage

Go to /generators/create

Login

Examples

Below are some codes that generate by the generator

controller

model

migration

blade

*Some code may not format perfectly, but you can format the code manually or using a formatter.

Screenshots

login page

two factor challenge

profile page

profile page

role page

crud generator page

License

MIT License

Support

Buy Me A Coffee

Or you can support me at Ko-fi or Saweria

About

Laravel starter app & CRUD generator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 67.3%
  • Blade 32.4%
  • Shell 0.3%