rroycedev/rroyce-assetmgr

Laravel 框架。

dev-master 2018-03-20 19:50 UTC

This package is auto-updated.

Last update: 2024-09-22 22:33:05 UTC


README

使用laravel包adldap2/adldap2-laravel构建的资产管理网站。

要使Webpack编译器为vuejs-devtools工作,您需要在文件 ./node_modules/laravel-mix/setup/webpack.config.js 的末尾添加以下内容:

module.exports.node = { fs: 'empty', child_process: 'empty' } externals: { child_process: 'child_process' }

数据库认证安装

  1. 将仓库 https://github.com/rroycedev/rroyce-assetmgr 克隆到您的项目根目录下。

  2. 将 .env.example 文件复制到 .env

  3. 编辑 .env 文件并更改数据库设置为您自己的设置。

     DB_CONNECTION=mysql
     DB_HOST=127.0.0.1
     DB_PORT=3306
     DB_DATABASE=homestead
     DB_USERNAME=homestead
     DB_PASSWORD=secret
    
  4. 从项目根目录运行以下命令:

     composer update
    
     php artisan key:generate
     
     php artisan migrate
     
     php artisan db:seed --class=InitUsersTableSeeder
    

LDAP认证安装

  1. 将仓库 https://github.com/rroycedev/rroyce-assetmgr 克隆到您的项目根目录下。

  2. 将 .env.example 文件复制到 .env

  3. 编辑 .env 文件并更改相应的值。

     ASSETMGR_USER_PROVIDER_DRIVER=adldap
     
     ADLDAP_ACCOUNT_PREFIX="cn="
     ADLDAP_ACCOUNT_SUFFIX=",cn=Asset Manager,ou=groups,dc=rroyce,dc=com"
     ADLDAP_CONTROLLERS=10.0.0.101
     ADLDAP_PORT=389
     ADLDAP_AUTO_CONNECT=false
     ADLDAP_TIMEOUT=5
     ADLDAP_BASEDN="dc=rroyce,dc=com"
     ADLDAP_ADMIN_ACCOUNT_PREFIX="cn="
     ADLDAP_ADMIN_ACCOUNT_SUFFIX=",dc=rroyce,dc=com"
     ADLDAP_ADMIN_USERNAME=admin
     ADLDAP_ADMIN_PASSWORD=
     ADLDAP_USE_SSL=false
     ADLDAP_USE_TLS=false
    
  4. 从项目根目录运行以下命令:

     composer update
    
     php artisan key:generate
    
     php artisan vendor:publish --tag=adldap
    

运行项目Web服务器

要从项目根目录运行Web服务器,请运行以下命令:

    php artisan server --host=<hostname> --port=<portnumber>