Criando uma Aplicação

Aprenda a criar sua primeira aplicação com o Lithe.

Instanciando a Aplicação

Para começar a desenvolver com o Lithe, crie uma nova instância da classe Lithe\App no arquivo src/App.php e defina uma rota:

$app = new \Lithe\App;

$app->get('/', function ($req, $res) {
    $res->send('Hello World!');
});

A classe App é a principal interface para configurar e gerenciar sua aplicação Lithe. Ela centraliza a configuração e a gestão da aplicação, facilitando a criação e organização de sua aplicação web de maneira eficiente.


Rodando a Aplicação

Para que sua aplicação funcione, é necessário chamar o método listen:

$app = new \Lithe\App;

$app->get('/', function ($req, $res) {
    $res->send('Hello World!');
});

$app->listen(); 

O método listen é responsável por iniciar a aplicação e escutar as solicitações recebidas. Após configurar todas as rotas e registrar os recursos necessários, chamar listen faz com que a aplicação comece a processar e responder às requisições dos clientes.


Servindo a Aplicação

Usando o Servidor Embutido

Para testar sua aplicação localmente, você precisa ter o PHP instalado no seu sistema. Com o PHP instalado, execute o servidor embutido usando o seguinte comando:

php line serve

Isso iniciará o servidor na porta padrão 8000. Se desejar especificar uma porta diferente, você pode usar o parâmetro opcional PORT. Por exemplo, para iniciar o servidor na porta 9000, use:

php line serve 9000

Acesse http://localhost:9000/ no seu navegador para visualizar sua aplicação funcionando.

Usando o Apache ou Outro Servidor Web

Se preferir usar o Apache ou outro servidor web, o diretório public é ponto de entrada. Dependendo da configuração do seu servidor, você pode acessar sua aplicação através de URLs como:

  • Ambiente de Desenvolvimento Local (Exemplo): http://localhost/seu-projeto/public/
  • Ambiente de Produção (Exemplo): http://seu-dominio.com/

Certifique-se de ajustar o caminho de acesso com base na configuração específica do seu ambiente e servidor web.