probytech / proadmin
probytech 管理面板
v1.1
2023-10-23 14:53 UTC
Requires
- doctrine/dbal: ^2.9
- maatwebsite/excel: ^3.1
- mobiledetect/mobiledetectlib: ^3.74
- unisharp/laravel-filemanager: 2.6.0
README
开源 ProAdmin CMS
由 Laravel 和 Vue.js 开发的开源无头 CMS,灵活且完全可定制。
ProAdmin 是一个免费开源的无头 CMS,让您能够管理任何地方的内容。
- 现代管理面板:优雅、完全可定制且完全可扩展的管理面板。
- 可定制:您可以通过完全自定义 API、路由或插件来快速构建您的逻辑,以满足您的需求。
- 快速且强大:基于 Laravel 和 Vue.js 构建,ProAdmin 提供可靠和稳定的表现。
- 前端无关:可以使用任何前端框架(React、Next.js、Vue、Angular 等)、移动应用甚至物联网。
入门
⏳ 安装
首先安装 Laravel
composer create-project laravel/laravel="9.*" PROJECT_NAME cd PROJECT_NAME
- (使用 composer 安装 ProAdmin 项目)
composer require probytech/proadmin
-
在 .env 文件中配置数据库和 APP_URL
-
运行安装命令
php artisan proadmin:install
- 在文件 config/app.php 的底部添加类别名
'Image' => Intervention\Image\Facades\Image::class,
- 发布包配置和资源
php artisan vendor:publish --tag=lfm_config php artisan vendor:publish --tag=lfm_public
- 运行命令清除缓存
php artisan route:clear php artisan config:clear
- 在 "config/lfm.php"
// in any place add line: 'middlewares' => ['admin'], change line: ('disk' => 'public',) to ('disk' => 'lfm',) //add category of folder in folder_categories (48 line) 'admin' => [ 'folder_name' => 'vendor/proadmin/icons', 'startup_view' => 'list', 'max_size' => 50000, // size in KB 'valid_mime' => [ 'image/jpeg', 'image/pjpeg', 'image/png', 'image/gif', 'image/svg+xml', 'application/pdf', 'text/plain', ], ],
- 添加磁盘 "config/filesystems.php"
// add like line 44 from: 'lfm' => [ 'driver' => 'local', 'root' => public_path(), 'url' => env('APP_URL'), 'visibility' => 'public', ],
享受 🎉