Nota: devvoh/parable:1.2.2 agora não está mais sendo desenvolvido. Para o próximo capítulo no futuro de Parable, vá para parable-php/framework para a versão 2.0.0.
O Parable 2.0.0 é uma reescrita completa, mas é possível mover um aplicativo construído na família 1.0 para 2.0 em um tempo razoável. Se você precisar de ajuda, abra um problema aqui.
Obrigado por apoiar a Parable!
Parable é um micro-quadro PHP destinado a ser legível, extensível e fora de você.
A parábola pode ser instalada usando o Composer.
$ composer require devvoh/parableIsso instalará dependências parábolas e todas as necessárias. A parábola requer Php 5.6 ou superior.
Crie um arquivo index.php e inclua o compositor Autoloader:
<?php
require_once __DIR__ . ' /vendor/autoload.php ' ;
$ app = Parable DI Container:: create ( Parable Framework App::class);
$ app -> get ( ' /hello/{name} ' , function ( $ name ) use ( $ app ) {
return " Hello, { $ name } ! " ;
});
$ app -> run (); Em seguida, vá para o diretório vendor/devvoh/parable e execute make server . Você pode abrir http://127.0.0.1:5678/hello/parable e deve ser recebido por "Hello, parable!". Você também pode servir através de um servidor da web comum.
Para usar parable para mais do que aplicativos diretos, como no uso básico acima, e você deseja usar controladores, ações, visualizações e muito mais, após a instalação, execute o seguinte comando:
$ vendor/bin/parable init-structureAgora você está pronto! Basta abrir o URL em que ele deve estar no seu navegador e você verá uma página de boas -vindas.
Se você deseja usar o nginx ou outro servidor, isso também é legal, mas ainda não há configuração de exemplo disponível.
Depois de executar parable init-structure , você deve ter uma estrutura básica para trabalhar. Os arquivos de exemplo mostram a maior parte do que você precisará para criar algo. O arquivo de exemplo ConfigApp inclui algumas das coisas mais importantes que a própria parábola ouvirá.
Agora, se você deseja manter isso fora do seu repositório Git (ou outro VCS), poderá colocá -lo em um arquivo de configuração separado e excluí -lo usando um arquivo .gitignore .
Leia a documentação para obter informações mais detalhadas sobre como usar o Parable e Changelog.md para alterações recentes.
Qualquer ajuda para melhorar a parábola é muito apreciada, mas verifique contribuindo.md antes de criar qualquer solicitação de tração.
Alguma dúvida ou feedback construtivo? Encontre -me em devvoh.com ou faça uma pergunta adicionando um problema no Github. Geralmente, respondo rapidamente, já que este é um projeto de paixão, afinal.
A Parabable PHP Framework é um software de código aberto licenciado sob a licença do MIT.