dataview / intranetone
testing laravel packages creation
Installs: 297
Dependents: 7
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 1
Open Issues: 0
Language:JavaScript
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: 2025-03-15 21:36:42 UTC
README
Intranet One Laravel 7 Support
composer require dataview/intranetone dev-master
- requires PHP >= 7.2.5
- for laravel 5.6 or earlier, use 1.0 version
composer require dataview/intranetone 1.0.0
Conteúdo
Preparação do Ambiente
Devido a geração automática de alguns arquivos, são necessárias algumas configurações manuais, conforme abaixo:
Configurações no .ENV
- Configure a conexão com o banco de dados e adicione as seguintes linhas ao .ENV.
FILESYSTEM_DRIVER = intranetone
- Configure o arquivo config/app.php, altere a linguagem local para pt-BR
'locale' => 'pt-BR',
Durante a instalação o processo de migração e seeds já é realizado automaticamente, tanto para a IntranetOne quanto para os pacotes de terceiros requeridos (Sentinel Cartalyst e Own-Audits)
Instalar o IntranetOne com php artisan
php artisan intranetone:install
Após a instalação, altere o User Resolver no arquivo de configuração config/audit.php
return [ ... 'resolver' = [ ... 'user' => Dataview\IntranetOne\Resolvers\UserResolver::class, ... ], ... ];
Altere o User Model no arquivo de configuração config/cartalyst.sentinel.php
return [ ... 'users' => [ 'model' => 'Dataview\IntranetOne\User', ], ... ];
Carregar as configurações
php artisan config:cache
Webpack
- Antes de executar o webpack, faça a instalação dos pacotes NPM
npm install
- Configure o webpack conforme abaixo
let io = require("intranetone"); let user = require("intranetone-user"); let config = require("intranetone-config"); io.compile({ services: [new user(), new config()], });
- Compile os assets e faça o cache
npm run dev|prod|watch php artisan config:cache
Configurações server em produção King Host
- ssh ftp.site.com.br -l site
- Clone o repositório
- baixe e instale o composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');"
- Execute o composer
php -d memory_limit="1G" composer.phar install
- mover os arquivos para a www
cp -rf pacote/* www
- criar link simbolico (a partir da public)
ln ../storage/app/public storage
- acesse a www e execute
php artisan config:cache