DEV Community

Cover image for Obtendo Laminas Skeleton Application
Allan Rodrigues Machado
Allan Rodrigues Machado

Posted on • Updated on

Obtendo Laminas Skeleton Application

O Laminas Skeleton Application é um aplicativo simples baseado em Laminas que contém as
coisas mais necessárias para criar seu proprio projeto.

O código do Laminas Skeleton Application está armazenado no GitHub e pode ser acessado publicamente.

Laminas - Github

Observação

Necessario fazer a instalação do gerenciador de dependências do COMPOSER

Composer


Vamos Começar

Digite o seguinte comando no prompt de comando

$ composer create-project -s dev laminas/laminas-mvc-skeleton my-project


Enter fullscreen mode Exit fullscreen mode

O comando acima faz o download do laminas-mvc-skeleton na pasta my-project. Agora Vamos responder várias
perguntas com y para SIM e n para NÃO.

Observação

Prompts e valores padrão

Todos os prompts emitidos pelo instalador fornecem a lista de opções disponíveis e especificarão a opção padrão por meio
de uma letra maiúscula. Os valores padrão são usados ​​se o usuário pressionar "Enter" sem nenhum valor.

Enter fullscreen mode Exit fullscreen mode
    Do you want a minimal install (no optional packages)? Y/n
n

    Would you like to install the developer toolbar? y/N
n

    Would you like to install caching support? y/N
n

    Would you like to install database support (installs zend-db)? y/N
y

    Would you like to install forms support? y/N
y
    Will install zendframework/zend-mvc-form (^1.0)
    When prompted to install as a module, select application.config.php or modules.config.php

    Would you like to install JSON de/serialization support? y/N
n

    Would you like to install logging support? y/N
n

    Would you like to install MVC-based console support? (We recommend migrating to zf-console, symfony/console, or Aura.CLI) y/N
n

    Would you like to install i18n support? y/N
n

    Would you like to install the official MVC plugins, including PRG support, identity, and flash messages? y/N
n

    Would you like to use the PSR-7 middleware dispatcher? y/N
n

    Would you like to install sessions support? y/N
n

    Would you like to install MVC testing support? y/N
n

    Would you like to install the zend-di integration for zend-servicemanager? y/N
n
Enter fullscreen mode Exit fullscreen mode

Quando solicitado, digite '1' e pressione Enter. o instalador vai baixar e instalar todos os pacotes e vai perguntar em
qual arquivo de configuração você gostaria de injetar as informações referente aos módulos instalados.

Please select which config file you wish to inject 'Zend\Form' into:
[0] Do not inject
[1] config/modules.config.php
[2] config/development.config.php.dist
Make your selection (default is 0):1

Remember this option for other packages of the same type? (y/N) y
Enter fullscreen mode Exit fullscreen mode

Quando solicitado, digite 'y' e pressione Enter. o prompt irá perguntar se você deseja remover os arquivos de controle
de versão do projeto.

Do you want to remove the existing VCS (.git, .svn..) history? [Y,n]? y
Enter fullscreen mode Exit fullscreen mode

Observação

Para ativar o development mode digite o seguinte comando:

php composer.phar development-enable
Enter fullscreen mode Exit fullscreen mode

Para desativar o development mode digite o seguinte comando:

php composer.phar development-disable
Enter fullscreen mode Exit fullscreen mode

Opah! Com isso terminamos a instalação.

Author

Github
Linkedin

Top comments (0)