dataview/intranetone

There is no license information available for the latest version (1.0.0) of this package.

testing laravel packages creation

Installs: 297

Dependents: 7

Suggesters: 0

Security: 0

Stars: 1

Watchers: 3

Forks: 1

Open Issues: 0

Language:JavaScript

1.0.0 2020-04-08 17:00 UTC

This package is auto-updated.

Last update: 2024-04-15 19:28:59 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