Lucy - Laravel CRUD Generator with Users Management

Lucy - Laravel CRUD Generator with Users Management

(5) 4.20 stars
66 Sales

Lucy is a PHP app, built with the best PHP Framework Laravel (version 5.2), that ease web owners or developers to quickly create an amazing PHP application. Lucy comes with dynamic settings which is you will write less code, easily manage permissions, manage roles, manage users, and manage modules.

Like Laravel, Lucy believe development must be an enjoyable, creative experience to be truly fulfilling. Lucy attempts to take the pain out of development by easing common tasks used in the majority of web projects.


Lucy - Laravel CRUD Generator with Users Management - 1 Lucy - Laravel CRUD Generator with Users Management - 2


  • CRUD Generator that will generate:
    • Migration class
    • Model class
    • Request class
    • Controller class
    • View files
    • Route file
  • Secure user registration and login
  • Social authentication using Facebook, Twitter and Google+
  • Password reset
  • Remember Me feature on login
  • Login with email or username
  • Authentication Throttling (lock user account after few incorrect login attempts)
  • Interactive Dashboard
  • Unlimited number of user roles
  • Powerful admin panel
  • Unlimited number of permissions
    • Manage permissions from admin interface
    • Assign permission to roles
    • Easily check if user has permission to perform some action
  • Super easy installation using installation wizard
  • User Activity Log
  • Built using Twitter Bootstrap
  • Client side and server side form validation
  • Fully customisable from settings section
  • Complete and detailed documentation
  • Support MySQL and PostgreSQL database
  • Fully object oriented and commented PHP and JavaScript code.
  • Runs on PHP 5.5.9+ (including PHP 7) and HHVM

Demo and Documentation


Join our slack room at:

New Features / Improvements for Version 1.1

  • Upgrade to Laravel 5.3
  • Multilanguage Support
  • Can define permissions for the users to edit and / or delete only their own data
  • API Generator Support
  • Simplify Lucy installation
Have awesome ideas for Lucy’s next release? Please write that in Comments section or you can send email to me at rymanalu[at]


v1.0.8 (2016-07-25)
ADDED - Added a new Artisan command to generate a new module (for the users who prefer CLI instead of GUI).
FIXED - Fixed the title of Reminder (Forgot Password) email template.

v1.0.7 (2016-07-12)
CHANGED - Updated dependencies.
FIXED - Fixed navigation layout.

v1.0.6 (2016-07-06)
ADDED - Added 'lucy_log' function when modify data in created module's controller.
FIXED - Fixed module's url in modules listing.
FIXED - Optimized scripts.

v1.0.5 (2016-07-05)
ADDED - Added menu listing for created modules.
ADDED - Added url column to module's table.
CHANGED - Updated dependencies.

v1.0.4 (2016-07-04)
ADDED - Added helpers doc.
ADDED - Added module's icon field in CRUD Generator.
CHANGED - Update language files.
CHANGED - Update helper docblock.
CHANGED - Update Lucy dependencies and assets.
CHANGED - Optimize CRUD Generator scripts.

v1.0.3 (2016-06-29)
ADDED - Added a documentation about relationship in CRUD Generator.
CHANGED - Force the table's name to lower case to prevent bugs when generate a new CRUD.

v1.0.2 (2016-06-27)
ADDED - Automatically create a dropdown field for foreign key column when generate CRUD.
FIXED - Handle request from advanced users who inject the ID of the data that shouldn't be deleted.
UPDATED - Updated the Lucy dependencies.

v1.0.1 (2016-06-26)
ADDED - Added new documentation about how to deploy Lucy in Shared Hosting.
CHANGED - Prevent user to create primary key (id), created_at, and updated_at column when generate a new CRUD.

v1.0.0 (2016-06-21)
ADDED - Release of this script on Codecanyon.