rroycedev/rroyce-assetmgr
Laravel 框架。
dev-master
2018-03-20 19:50 UTC
Requires
- php: >=7.1.3
- adldap2/adldap2: ^8.0
- adldap2/adldap2-laravel: ^4.0
- fideloper/proxy: ~4.0
- laravel/framework: 5.6.*
- laravel/tinker: ~1.0
- laravelcollective/html: ^5.4.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.1
- filp/whoops: ~2.0
- fzaninotto/faker: ~1.4
- mockery/mockery: ~1.0
- nunomaduro/collision: ~2.0
- phpunit/phpunit: ~7.0
- symfony/thanks: ^1.0
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' }
数据库认证安装
-
将仓库 https://github.com/rroycedev/rroyce-assetmgr 克隆到您的项目根目录下。
-
将 .env.example 文件复制到 .env
-
编辑 .env 文件并更改数据库设置为您自己的设置。
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret -
从项目根目录运行以下命令:
composer update php artisan key:generate php artisan migrate php artisan db:seed --class=InitUsersTableSeeder
LDAP认证安装
-
将仓库 https://github.com/rroycedev/rroyce-assetmgr 克隆到您的项目根目录下。
-
将 .env.example 文件复制到 .env
-
编辑 .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 -
从项目根目录运行以下命令:
composer update php artisan key:generate php artisan vendor:publish --tag=adldap
运行项目Web服务器
要从项目根目录运行Web服务器,请运行以下命令:
php artisan server --host=<hostname> --port=<portnumber>