viral / laravel-adminpanel
带有API模板的Laravel AdminPanel。
6.0.3
2020-10-19 16:09 UTC
Requires
- php: ^7.3
- albertcht/invisible-recaptcha: ^1.9
- altek/accountant: ^1.2
- altek/eventually: ^1.0
- arcanedev/log-viewer: ^5.0
- creativeorange/gravatar: ~1.0
- davejamesmiller/laravel-breadcrumbs: ^5.0
- facade/ignition: ^1.11
- fideloper/proxy: ^4.0
- knuckleswtf/scribe: ^1.2
- lab404/laravel-impersonate: ^1.4
- langleyfoxall/laravel-nist-password-rules: ^4.0
- laravel/framework: ^6.3
- laravel/passport: ^9.2
- laravel/socialite: ^4.1
- laravelcollective/html: ^6.1
- spatie/laravel-html: ^2.22
- spatie/laravel-permission: ^3.0
- torann/geoip: ^1.0
- yajra/laravel-datatables-oracle: ^9.10
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.2
- barryvdh/laravel-ide-helper: ^2.6
- codedungeon/phpunit-result-printer: ^0.26.1
- facade/ignition-code-editor: ^1.0
- facade/ignition-self-diagnosis: ^1.0
- facade/ignition-tinker-tab: ^1.0
- friendsofphp/php-cs-fixer: ^2.14
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.0
- nunomaduro/collision: ^3.0
- phpro/grumphp: ^1.0
- phpunit/phpunit: ^8.0
- roave/security-advisories: dev-master
- dev-master
- 6.0.3
- 6.0.2
- 6.0.1
- 5.8.8
- 5.8.7
- 5.8.6
- 5.8.5
- 5.8.4
- 5.8.3
- 5.8.2
- 5.8.1
- 5.7.1
- 5.7.0
- 5.6.4
- 5.6.3
- 5.6.2
- 5.6.1
- 5.5.1
- v1.1
- v1.1-beta
- v1.0
- v1.0-beta
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-and-resolve-url-loader-1.4.2
- dev-dependabot/npm_and_yarn/minimatch-3.1.2
- dev-dependabot/composer/laminas/laminas-diactoros-2.13.0
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.6
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/moment-2.29.2
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/npm_and_yarn/minimist-1.2.6
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/tinymce-5.9.0
- dev-dependabot/composer/facade/ignition-1.18.0
- dev-dependabot/composer/composer/composer-1.10.23
- dev-dependabot/npm_and_yarn/url-parse-1.5.3
- dev-dependabot/npm_and_yarn/datatables.net-1.11.3
- dev-dependabot/npm_and_yarn/tmpl-1.0.5
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/composer/league/flysystem-1.1.4
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/composer/laravel/framework-6.20.26
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/composer/phpseclib/phpseclib-2.0.31
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/axios-0.21.1
- dev-fix-714
- dev-enhancement
- dev-develop
- dev-dependabot/npm_and_yarn/develop/bootstrap-4.5.3
- dev-dependabot/npm_and_yarn/develop/laravel-mix-5.0.7
- dev-dependabot/npm_and_yarn/develop/datatables.net-buttons-1.6.5
- dev-dependabot/npm_and_yarn/develop/sass-loader-10.0.3
- dev-dependabot/npm_and_yarn/develop/moment-2.29.1
- dev-dependabot/npm_and_yarn/develop/tinymce-5.5.1
- dev-dependabot/npm_and_yarn/develop/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/develop/axios-0.20.0
- dev-dependabot/npm_and_yarn/develop/jquery-3.5.1
- dev-dependabot/npm_and_yarn/develop/vue-and-vue-template-compiler-2.6.12
- dev-laravel_7.0
- dev-shift-25763
- dev-revert-554-devlop
- dev-test-cases
- dev-laravel_6.0
- dev-test_cases
- dev-Legacy_5.8
- dev-docker-with-virtual-host
- dev-Leagacy_5.5
This package is not auto-updated.
Last update: 2024-09-29 06:14:17 UTC
README
介绍
Laravel Admin Panel为您提供了在任何规模的Web应用开发上的巨大优势。它自带一个功能齐全的访问控制系统,API易于学习,并基于Bootstrap构建,拥有前后端架构。我们为此投入了大量工作,希望它能为您节省时间和精力!
- 该项目基于Rappasoft Laravel Boilerplate,增加了许多改进和预制的模块,专为您设计。
- 关于我们Admin Panel的文章在CodeWall: https://www.codewall.co.uk/the-laravel-admin-panel-that-you-need/
- MIT: http://anthony.mit-license.org
设置
克隆仓库并按照以下步骤操作。
- 运行
composer install
- 将
.env.example
复制到.env
示例(Linux用户):cp .env.example .env
- 设置环境变量
DB_DATABASE
、DB_USERNAME
和DB_PASSWORD
的有效数据库凭据 - 运行
php artisan key:generate
以生成应用程序密钥 - 运行
php artisan migrate
- 运行
php artisan passport:install
- 运行
php artisan db:seed
以填充数据库 - 运行
npm i
(推荐节点版本>= V10.0
) - 根据您的环境运行
npm run dev
或npm run prod
这就完成了...运行命令 php artisan serve
,干杯,您的新 Laravel Admin Panel 应用程序已经准备就绪。
使用Docker运行应用程序
docker-compose build
docker/cli composer install
docker/cli php artisan key:generate
docker/cli php artisan migrate
docker/cli php artisan passport:install
docker/cli php artisan db:seed
docker/npm i
docker/npm run dev
docker-compose up -d
您可以使用命令 docker exec -ti ls-www /bin/bash
登录到Docker CLI
注意:请确保在通过Docker设置项目时拥有适当的权限。
应用程序使用GrumPHP作为git pre-commit钩子,并使用PHPCSFixer作为代码规范。您也可以通过使用git commit -n
或git commit --no-verify
绕过GrumPHP
的pre-commit钩子。
演示凭据
在您使用以下凭据之前,请确保已经运行了命令php artisan db:seed --class UserTableSeeder
。
用户: admin@admin.com
密码 1234
用户: executive@executive.com
密码 1234
用户: user@user.com
密码 1234
有用命令
- 格式化代码:
composer format
- 运行测试用例:
./vendor/bin/phpunit
- 测试用例报告将放置在
reports
目录中
- 测试用例报告将放置在
- 生成scribe API文档:
php artisan scribe:generate
- 文档将生成并放置在
public/docs
目录中
- 文档将生成并放置在
屏幕截图
仪表板
用户列表
日志查看器
问题
如果您遇到任何问题,请在此处报告。
贡献
请随意为该项目创建任何pull请求。如果您想提议添加任何新的更改或功能,您可以通过以下邮箱地址发送给我们。
1. Alan Whitmore - alan.whitmore@ftxinfotech.com
2. Vicky Patel - ftx.vicky@gmail.com