Inspired by Laravel Nova. This package provides a separate administration panel to manage model data.
This is by no means a replacement or a competitor. I mainly created this package to see if I could create something similar to a learning experience.
- Laravel 7
The package's main service provider will be automatically registered with Laravel's package auto-discovery.
composer require itsjeffro/panel
Publish the package's assets, config and provider by running panel:install
Artisan command:
php artisan panel:install
A dashboard will be exposed at the /panel
URI by default, but can be changed in the config.
The package config is located at config/panel.php
.
Since this is a project I plan to use quite often, there will be additional features I would like to add when needed.
- WYSIWYG
- File
- Group resources in menu
- Model observers
- Policies to manage authorization to Panel pages and resources.