pqe-develop/pqe-admin

用于管理PQE集团Laravel应用后台数据的框架


README

用于管理PQE集团Laravel应用某些数据的框架

  • 请参阅使用说明以了解如何使用此仓库。
  • 请参阅入门以获取示例。

安装

composer require pqe-develop/pqe-admin

入门

composer create-project laravel/laravel {app name}

composer require pqe-develop/pqe-admin

  • 在.env文件中设置数据库,并为插入的用户分配crud操作的权限
  • 在.env文件中设置LDAP环境
  • 检查是否存在admdb数据库且可访问
GRANT SELECT, INSERT, UPDATE, DELETE ON `{db_name}`.* TO `{user_name}`@`%`;
GRANT SELECT ON `admdb`.* TO `{user_name}`@`%`;

php artisan migrate => 注意:如果存在,用户、角色和权限将被清除 !!!!

php artisan db:seed --class="Pqe\Admin\Database\Seeders\DatabaseSeeder"

composer require laravel/ui
composer require laravel/passport
php artisan passport:install
php artisan vendor:publish --provider="Adldap\Laravel\AdldapServiceProvider"

编辑routes/web.php并添加此内容:Route::redirect('/', '/login'); // 第一次跳转到登录页面

如果需要,激活RouteServiceProvider中的$namespace

src/resources/views/templates/admin.blade.php复制到resources/views/layouts/admin.blade.php

src/resources/lang/en/template-panel.php复制到resources/lang/en/panel.php并设置内部值

如果存在,则删除app/Models/User.php并编辑config/auth.php App\Models\User => Pqe\Admin\Models\User

php artisan route:cache
php artisan route:list

php artisan serve (to test)

使用说明

/login => 登录页面

/admin => 打开包含_blank的admin菜单,在新窗口中打开

您可以使用以下资源开始使用

  • src/resources/views/templates/home.blade.php => 复制用于home blade的模板
  • src/Controllers/template-HomeController.php => 复制用于Home Controlling的模板(以适应)
  • src/Toolkit => 所有bootstrap的js/css
  • src/resources/lang/en => 用于英文标签

示例

许可证

Apache License 2.0 - 2004

PQE Group Srl TM © 版权所有。