2017 © Pedro PelĆ”ez
 

library intranetone

testing laravel packages creation

image

dataview/intranetone

testing laravel packages creation

  • Friday, July 27, 2018
  • by dataview
  • Repository
  • 1 Watchers
  • 0 Stars
  • 94 Installations
  • JavaScript
  • 5 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 185 % Grown

The README.md

IntranetOne

Intranet One Laravel 7 Support, (*1)

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:, (*2)

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), (*3)

Instalar o IntranetOne com php artisan, (*4)

php artisan intranetone:install

Após a instalação, altere o User Resolver no arquivo de configuração config/audit.php, (*5)

return [
    ...

    'resolver' = [
        ...
        'user' => Dataview\IntranetOne\Resolvers\UserResolver::class,
        ...
    ],

    ...
];

Altere o User Model no arquivo de configuração config/cartalyst.sentinel.php, (*6)

return [
    ...

    'users' => [

        'model' => 'Dataview\IntranetOne\User',

    ],

    ...
];

Carregar as configuraƧƵes, (*7)

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

The Versions

27/07 2018

dev-master

9999999-dev

testing laravel packages creation

  Sources   Download

The Requires

 

by mdisconzi