Melhores práticas com o Laravel: como automatizar sua rotina
Você é um desenvolvedor do Laravel, um artesão da Web. Quer ser mais produtivo, certo? Nesta postagem do nosso blog, você aprenderá como aumentar sua produtividade usando o PhpStorm com o plug-in Laravel Idea.
Complementação automática inteligente
Um recurso crucial que aumenta a produtividade dos desenvolvedores Laravel é a complementação automática das ações que eles usam diariamente. Com uma compreensão profunda da sua base de código Laravel, o PhpStorm junto com o plug-in Laravel Idea oferece suporte à complementação automática dos comandos usados com mais frequência. Vamos dar uma olhada em cada um deles.
Eloquent
O Laravel contribui muito para tornar o Eloquent um ORM tão poderoso, e o PhpStorm é capaz de entender tudo graças ao plug-in Laravel Idea. Os benefícios variam desde a complementação automática em métodos como escopos ao reconhecimento do PhpStorm de todos os campos de modelo e relações disponíveis, até o suporte completo ao construtor de consultas e de factories, entre muitos outros.
Suporte a rotas
O pacote fornece complementação automática e informações sobre rotas em todo lugar. Você obterá preenchimento automático em nomes e métodos de rotas.
Livewire
Também há suporte para o Livewire, a biblioteca que simplifica drasticamente as interfaces dinâmicas. Você obterá complementação automática em métodos e propriedades, poderá alternar facilmente entre arquivos de exibição e de componentes, poderá clicar em componentes e muito mais.
Classes de solicitação
O PhpStorm combinado com o plug-in Laravel Idea oferece suporte a classes de solicitação e regras de validação, adicionando várias complementações automáticas e insights sempre que você precisar deles. Você também pode gerar regras de solicitação padrão com base em modelos.
Geração de código
O Laravel Idea tem suporte para gerar quase tudo. Está tudo lá, desde controladores e middleware até migrações e comandos de console. Você não precisa se lembrar dos comandos “make” e seus parâmetros. O Laravel Idea oferece uma interface limpa para gerar tudo o que você precisa.
Realce de sintaxe no Blade
O PhpStorm já oferece um poderoso realce de sintaxe para diferentes construções e erros de sintaxe, pronto para uso. Para os artesãos do Laravel, adicionamos suporte ao Blade por meio do motor de modelos do Laravel.
Você pode extrair código para componentes do Blade, e há complementação automática para esses componentes. Além disso, você pode refatorar um nome de arquivo do Blade e atualizar automaticamente todas as suas referências. Você pode até mesmo criar arquivos do Blade de dentro dos controladores, fazer a complementação automática nesses arquivos do Blade e muito mais.
Ajuste automatizado de namespaces e importações
Além do realce e da complementação automática, o PhpStorm possui uma variedade de recursos poderosos relacionados ao ajuste automático de namespaces e importações.
Quando você move um arquivo, o PhpStorm ajusta seu namespace e todas as importações automaticamente. Ao referenciar qualquer classe, o PhpStorm adicionará importações para ela. O PhpStorm faz muito do trabalho chato para você com seus recursos de refatoração, como renomear variáveis ou extrair código em métodos separados, além de oferecer detecção de erros, geração de código, assistência para formatação e muito mais.
Suporte a frameworks de front-end
O PhpStorm também possui suporte integrado para frameworks de front-end populares como o Tailwind, o Vue e o React, entre muitos outros.
Integração de aplicativos
Aqui estão algumas das ferramentas que estão integradas ao PhpStorm: nossa integração com o GIT (incluindo suporte ao GitHub), nosso cliente HTTP, um depurador e ferramentas de banco de dados, só para citar algumas.
Novo curso sobre o Laravel de Jeffrey Way
Quer ver mais de perto o que o pacote PhpStorm e Laravel Idea tem a oferecer? Faça este curso online gratuito no Laracasts (disponível em inglês) e aprenda a:
- Melhorar seu desenvolvimento em Laravel programando no PhpStorm com o plugin Laravel Idea.
- Refatorar, depurar e testar seu código usando o PestPHP.
- Escrever um código melhor e aumentar a produtividade com o Laravel.
E isso não é tudo! Agora você pode aproveitar o plug-in Laravel Idea com um desconto especial de 50%. Resgate sua oferta aqui.
Obtenha o pacote com 50% de desconto
Artigo original em inglês por: