dataview / intranetone
此软件包最新版本(1.0.0)没有提供许可信息。
测试laravel软件包创建
1.0.0
2020-04-08 17:00 UTC
Requires
- cartalyst/sentinel: 2.0.*
- dataview/ioconfig: dev-master
- dataview/iouser: dev-master
- doctrine/dbal: ^2.8
- guzzlehttp/guzzle: ^6.3
- owen-it/laravel-auditing: ^8.0
- symfony/process: ^4.3.8
- yajra/laravel-datatables-oracle: ~8.0
This package is auto-updated.
Last update: 2024-09-15 20:33:04 UTC
README
Intranet One Laravel 7 支持
composer require dataview/intranetone dev-master
- 需要 PHP >= 7.2.5
- 对于laravel 5.6或更早版本,使用1.0版本
composer require dataview/intranetone 1.0.0
内容
环境准备
由于自动生成一些文件,需要以下手动配置
在 .ENV 中进行配置
- 配置数据库连接,并在 .ENV 文件中添加以下行。
FILESYSTEM_DRIVER = intranetone
- 配置 config/app.php 文件,将本地语言设置为 pt-BR。
'locale' => 'pt-BR',
在安装过程中,迁移和种子过程已自动执行,无论是 IntranetOne 还是所需的第三方软件包(Sentinel Cartalyst 和 Own-Audits)。
使用 php artisan 安装 IntranetOne
php artisan intranetone:install
安装后,更改配置文件 config/audit.php 中的 User Resolver。
return [ ... 'resolver' = [ ... 'user' => Dataview\IntranetOne\Resolvers\UserResolver::class, ... ], ... ];
更改配置文件 config/cartalyst.sentinel.php 中的 User Model。
return [ ... 'users' => [ 'model' => 'Dataview\IntranetOne\User', ], ... ];
加载配置
php artisan config:cache
Webpack
- 在执行 webpack 之前,安装 NPM 包
npm install
- 按照以下方式配置 webpack
let io = require("intranetone"); let user = require("intranetone-user"); let config = require("intranetone-config"); io.compile({ services: [new user(), new config()], });
- 编译资源并缓存
npm run dev|prod|watch php artisan config:cache
生产环境服务器配置(King Host)
- ssh ftp.site.com.br -l site
- 克隆仓库
- 下载并安装 composer
php -r "copy('https://getcomposer.org.cn/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');"
- 执行 composer
php -d memory_limit="1G" composer.phar install
- 将文件移动到 www
cp -rf pacote/* www
- 创建从 public 出发的符号链接
ln ../storage/app/public storage
- 访问 www 并执行
php artisan config:cache