Admin interface

GreenLight comes with an admin interface that has a CRUD page builder system with various background features. On a freshly installed and served Laravel instance with GreenLight you can find the admin panel at the following URL:

http://localhost:8000/admin.

Default admin user credentials are:

User: admin@admin.com
Password: admin

There are a few admin routes coming with the package by default. Check them out here:

vendor/greenroom/greenlight/src/routes.php

... or you can check your live routes with the php artisan routes command. These admin pages already have their form and list config, migrations, models, controllers and other resources to support your project, so you can start building your app using them.

One of the greatest features of the package is that it provides a platform you can build your own admin pages with as well. All you need to do is create your database schema, the rest are going to be handled by the third party components bundled in the package. Finally, when you have all your migrations, models and controllers ready, you can start building your customized lists and forms in YAML.

In the future it is planned to fully automatize the process of generating all the resources needed by GreenLight CRUD pages, all you will have to do is plan your database. The rest will be generated automatically, you will only have to do minor adjustments according to your project plans.