drh2so4 / doctype_admin
Laravel 7 Admin Panel for lazy developers. Contains User Management, Roles and Permission Management, Activity Logging
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 53
Watchers: 5
Forks: 12
Open Issues: 25
Type:project
Requires
- php: ^7.2.5
- fideloper/proxy: ^4.2
- fruitcake/laravel-cors: ^1.0
- guzzlehttp/guzzle: ^6.3
- jeremykenedy/laravel-logger: ^3.3
- jeremykenedy/laravel-roles: ^3.0
- jeremykenedy/laravel-users: ^4.1
- jeroennoten/laravel-adminlte: ^3.2
- laravel/framework: ^7.0
- laravel/tinker: ^2.0
- laravel/ui: ^2.0
Requires (Dev)
- facade/ignition: ^2.0
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.3.1
- nunomaduro/collision: ^4.1
- phpunit/phpunit: ^8.5
- dev-master
- 1.0.0
- 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/loader-utils-and-webpack-cli-and-resolve-url-loader-1.4.2
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.8
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/npm_and_yarn/minimist-1.2.6
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/composer/league/flysystem-1.1.4
- dev-dependabot/npm_and_yarn/ws-6.2.2
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/npm_and_yarn/y18n-4.0.1
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/composer/laravel/framework-7.30.4
- dev-dependabot/npm_and_yarn/axios-0.21.1
- dev-dependabot/npm_and_yarn/ini-1.3.8
This package is auto-updated.
Last update: 2025-03-06 10:54:46 UTC
README
Laravel 7 Admin Panel for lazy developers.
Contains : -
- User Management
- Role and Permission Management
- Activity Management
- Auth Management
- Plugin Extensions
Installation
git clone https://github.com/pratiksh404/doctype_admin.git
Install Composer Dependencies
composer install
Create a copy of your .env file
cp .env.example .env
Generate an app encryption key
php artisan key:generate
Create an empty database for our application and set yo environment variable in .env file
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=doctype_admin DB_USERNAME=root DB_PASSWORD=
Then migrate the database. Go on the console and type..
php artisan migrate --seed
This allows you to have necessary login credential
Admin Credential email : admin@admin.com password: admin123
User Credential email : user@user.com password: user123
Note
Packages
Package | Description | Link | Command |
---|---|---|---|
Blog | Blog Package for Doctype Admin Panel | https://github.com/pratiksh404/doctype_admin_blog | composer require doctype_admin/blog |
Setting | Settings Package | https://github.com/pratiksh404/doctype_admin_settings | composer require doctype_admin/Settings |
Landing Page | Planding Page Package | https://github.com/pratiksh404/doctype_landing_page | composer require doctype_admin/landing_page |
Integrable Plugins
Model Scopes
Scopes | Description |
---|---|
Model::getLatestAll() | Retrive data orderd by updated_at timestamp in ascending order |
Model::getLatestLimit($limit) | This scope expects parameter $limit which return $limit number of data |
Model::todayData() | Retrives today's data |
Model::weekData() | Retrives week data |
Model::weekDataLimit($limit) | Retrives week $limit number of data |
Model::monthData() | Retrives month data |
Model::MonthDataLimit($limit) | Retrives month $limit number of data |
Model::yearData() | Retrives month data |
Model::yearDataLimit($limit) | Retrives year $limit number of data |
Model::tillNowFrom($date) | Retrives data from $date till now |
Model::dataBetween($from,$to) | Retrives data $from date to $to date |
Model::dataNotBetween($from,$to) | Doesn't retrives data $from date to $to date |
Model::asc() | Ascending Ordered Data |
Model::desc() | Descending Ordered Data |
Model::whereFilter(array) | Return multiple where condition data where key is field and value is condition matching value |
Model::orWhereFilter(array) | Return multiple or where condition data where key is field and value is condition matching value |
Admin Panel Screenshot
Todos
- Extension Install Menu
- More Functionality
- Improved Roles and Permission
- Maintainabilty
- Better UI
Package Used
- https://github.com/rtconner/laravel-tagging
- https://github.com/jeremykenedy/laravel-users
- https://github.com/jeremykenedy/laravel-roles
- https://github.com/jeremykenedy/laravel-logger
- https://github.com/jeroennoten/Laravel-AdminLTE
License
MIT
DOCTYPE NEPAL ||DR.H2SO4