itsjeffro / panel
Simple administration package
Requires
- php: ^8.0.2
- laravel/framework: ^9.0
Requires (Dev)
- orchestra/testbench: ^7.0
- dev-master
- 1.x-dev
- dev-dependabot/npm_and_yarn/minimist-1.2.8
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-and-express-6.11.0
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/node-forge-and-laravel-mix-1.3.1
- dev-dependabot/npm_and_yarn/nanoid-3.3.4
- dev-dependabot/npm_and_yarn/terser-4.8.1
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/follow-redirects-1.14.8
This package is auto-updated.
Last update: 2024-12-04 07:26:38 UTC
README
Introduction
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.
Requirements
- Laravel 7
Installation
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
Dashboard
A dashboard will be exposed at the /panel
URI by default, but can be changed in the config.
Configuration
The package config is located at config/panel.php
.
Documentation
Roadmap
Since this is a project I plan to use quite often, there will be additional features I would like to add when needed.
Fields to support
- WYSIWYG
- File
Other features to support
- Group resources in menu
- Model observers
- Policies to manage authorization to Panel pages and resources.