probytech/proadmin

probytech 管理面板

安装次数: 67

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

v1.1 2023-10-23 14:53 UTC

This package is auto-updated.

Last update: 2024-09-23 07:19:04 UTC


README

Probotiuk logo

开源 ProAdmin CMS

由 Laravel 和 Vue.js 开发的开源无头 CMS,灵活且完全可定制。


Latest Stable Version


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',
],

享受 🎉