Laravel 11 foi atualizado/lançado em 2024 e continua a evoluir como uma estrutura PHP poderosa para aplicativos da web e PWAs. Este guia irá guiá-lo através do processo de configuração e uso do Laravel 11 de forma eficaz para aproveitar ao máximo esta estrutura poderosa que tornou nossas vidas mais fáceis como desenvolvedores. Ele continua nos fornecendo ferramentas incríveis e poderosas para a construção de aplicativos da web modernos. Ao trabalhar com o Laravel 11, você descobrirá seus diversos recursos que agilizam o processo de desenvolvimento. Lembre-se de consultar a documentação oficial do Laravel para obter informações mais detalhadas sobre recursos específicos e melhores práticas
Para começar com o Laravel 11, você precisará ter o PHP 8.2 ou superior instalado em seu sistema. Você pode instalar o Laravel usando o Composer, o gerenciador de pacotes PHP. Abra seu terminal e execute:
composer create-project laravel/laravel nome do seu projeto
Este comando criará um novo projeto Laravel 11 em um diretório chamado 'nome do seu projeto'.
Após a instalação, você configurará seus aplicativos. O arquivo '.env' na raiz do seu projeto contém definições de configuração importantes. Você deve atualizar este arquivo com suas credenciais de banco de dados e outras configurações específicas do ambiente. Laravel 11 suporta vários bancos de dados. Para configurar seu banco de dados, edite o arquivo '.env' e atualize as variáveis DB_* com as informações do seu banco de dados. Em seguida, execute migrações para criar as tabelas necessárias
migração de artesão php
No Laravel 11, as rotas são definidas no arquivo 'routes/web.php' para rotas web e 'routes/api.php' para rotas API. Aqui está um exemplo de rota básica
Rota::get('/bem-vindo', função () {
return view('bem-vindo');
});
Usaríamos controladores para lidar com a lógica do seu aplicativo. Para criar um controlador, use o comando artesão
php artesão make:controller SeuNomeDoControlador
Usaríamos os modelos para representar nossas tabelas de banco de dados. Para criar um modelo, usaríamos
php artesão make:model SeuNomeDoModelo
Então, você verá que Views são a camada de apresentação da sua aplicação. Laravel 11 usa Blade como mecanismo de modelagem. Crie suas visualizações no diretório 'resources/views' com uma extensão '.blade.php'. O Eloquent ORM do Laravel fornece uma maneira intuitiva de interagir com seu banco de dados. Aqui está um exemplo de recuperação de todos os registros de uma tabela
$usuários = Usuário::all();
Em seguida vem o Middleware, que forneceria um mecanismo para filtrar solicitações HTTP que entram em seu aplicativo. Você pode criar middleware usando
php artesão make:middleware SeuNomeMiddleware
Laravel 11 inclui recursos de autenticação integrados. Você pode configurar o andaime de autenticação usando
php artesão make:auth
Em seguida vem o teste, então o Laravel fornece uma maneira conveniente de escrever e executar testes. Você pode criar um teste usando
php artesão make:test SeuNomeTeste
Quando você estiver pronto para implantar seu aplicativo Laravel 11, certifique-se de otimizá-lo para produção. Execute os seguintes comandos
configuração do artesão php:cache
rota artesanal do php:cache
visualização artesanal do php:cache
Agora é só usá-lo para criar tecnologias e aplicativos da web incríveis. Esta atualização certamente adicionaria uma nova camada à sua experiência como desenvolvedor.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3