O Luminova é uma estrutura PHP construída para velocidade e eficiência, projetada para aprimorar suas habilidades de codificação existentes. Na Luminova, priorizamos o desempenho oferecendo a personalização de recursos através do arquivo env . Isso garante que a estrutura inclua apenas o que é necessário para o seu projeto, com base nos recursos que você habilita. Essa abordagem permite ativar ou desativar os recursos, além de personalizar o modo de renderização de modelo preferido e o estilo de codificação.
LUMINOVA, forneça acesso ao objeto View de modelo dentro dos arquivos de exibição, permitindo que você ligue para métodos e propriedades de modelo usando $this palavra -chave dentro de arquivos de modelo. Isso pode ser desativado se você preferir que suas opiniões sejam renderizadas isoladamente, desativando -o permitirá que você acesse as classes de aplicativos exportadas usando a palavra -chave personalizada $self .
Pronto para iluminar seus projetos? Mergulhe em nossa documentação oficial. Para mais dicas, truques e algumas diversão de codificação, confira nosso canal do YouTube.
Instale o Luminova via compositor.
composer create-project luminovang/luminova my-project Para iniciar o servidor de desenvolvimento PHP , execute o seguinte comando NovaKit .
php novakit server Para gerar o sitemap do seu site, use o comando NovaKit abaixo.
php novakit generate:sitemapPara saber mais sobre os comandos Novakit, leia a documentação Novakit.
A implementação de roteamento flexível do Luminova suporta usando Attributes ou métodos Router .
Defina sua rota usando atributos PHP8 : *
#[Route( ' / ' , methods: [ ' GET ' ])]
public function index (): int
{
return $ this -> view ( ' index ' );
}Ou defina sua rota usando o roteamento baseado em código:
<?php
$ router -> get ( ' / ' , ' YourController::index ' );Aqui podemos informar você sobre os recursos básicos que você pode esperar em Luminova. Há muito mais do que o que está escrito aqui. Como Linus Torvalds disse: "A conversa é barata. Mostre -me o código".
Twig ou Smarty .NovaKit .P: Minha sessão funciona no servidor de desenvolvimento, mas não no servidor de produção.
$sessionDomain em /app/Config/Session.php para o seu domínio de produção real. Uma solução rápida é usar '.' . APP_HOST . Além disso, não se esqueça de atualizar a configuração Cookie.php de acordo.P: Meus CSs e imagens estão quebrados no servidor de produção.
app.environment.mood chave para production em seu arquivo de ambiente ao implantar para a produção. Este pequeno passo garante que seus ativos sejam servidos corretamente.Seu feedback é muito apreciado! Deixe -nos uma linha em [email protected]. Deixe -nos saber o que podemos adicionar para aprimorar sua experiência com o Luminova. Você também pode recomendar tutoriais para o nosso canal do YouTube para ajudá -lo a entender e usar melhor o Luminova.
Mais importante, não se esqueça de classificar Luminova no Github. Sua classificação é como combustível, ajudando a iluminar nossa motivação para adicionar mais recursos e tornar o Luminova ainda mais conhecido e mais poderoso.