erfan_kateb_saber/admin_panel

Manage routes and database

v3.0.0 2022-11-10 22:19 UTC

This package is auto-updated.

Last update: 2025-06-11 03:48:52 UTC


README

Total Downloads Latest Stable Version License

Admin-Panel

Admin Panel is a package for laravel that can manage Route access and tables of database

Install

To install this package, run this command:

composer require erfan_kateb_saber/admin_panel

Then you can login in your admin panel in this route:

YOUR_URL/admin_panel/loginPage

This username and password is admin.

To change the admin password, run this command:

php artisan admin:change -p ADMIN_PASSWORD

The Admin username and password is saved in YOUR_PROJECT\storage\app\private\admin_panel\db_admin_users.xml and the route access database saved in YOUR_PROJECT\storage\app\private\admin_panel\db_route_access.xml.

Manage route access

Auto Routes

To disable access routes, uncheck the status routes and then click Save All button.

Auto Prefix Routes

To disable access prefix of routes, uncheck the status prefix and then click Save All button.

Manual Routes

To add access route manually, in the Create New write the path route and set status on/off and then click insert.

Manual Prefix Routes

To add access prefix manually, in the Create New write the path route and set status on/off and then click insert.

Fresh Routes

From Navbar

Deletes all status of Auto Routes and Auto Prefix Routes, but keep your Manual data (Manual Routes and Manual Prefix Routes).

From Manual Routes and Manual Prefix Routes

Deletes all status of Auto Routes and Auto Prefix Routes and not keep your Manual data (Manual Routes and Manual Prefix Routes).

Optimize XML Database

Removes unnecessary rows from XML Database.

License

The Admin Panel package is open-sourced licensed under the MIT license.