Conhecendo o Laravel
Laravel é um framework de aplicação web com sintaxe expressiva. Fornece uma estrutura e um ponto de partida para a criação de seu aplicativo, permitindo que você se concerte na criação de algo incrível. O Laravel se esforça para fornecer uma experiência de desenvolvedor incrível enquanto fornece recursos poderosos, como injeção de dependência completa, uma camada de abstração de banco de dados expressiva, filas e trabalhos agendados, testes de unidade e integração e muito mais.
Quer você seja novo em PHP ou frameworks web, ou tenha anos de experiência, o Laravel é um framework que pode crescer com você.
Porquê apreender Laravel
Há uma variedade de ferramentas e estruturas disponíveis para você ao construir um aplicativo da web. No entanto, acreditamos que o Laravel é a melhor escolha para construir aplicativos da web modernos e completos.
Uma estrutura progressiva: Gostamos de chamar o Laravel de framework “progressivo”. Com isso, queremos dizer que o Laravel cresce com você. Se você está apenas dando os primeiros passos no desenvolvimento web, a vasta biblioteca de documentação, guias e tutoriais do Laravel o ajudará a aprender o básico sem ficar sobrecarregado.
Uma Estrutura Escalável: O Laravel é incrivelmente escalonável. Graças à natureza amigável de escalonamento do PHP e ao suporte embutido do Laravel para sistemas de cache rápido e distribuído como o Redis.Na verdade, os aplicativos Laravel foram facilmente dimensionados para lidar com centenas de milhões de solicitações por mês.
Uma grande Comunidade: O Laravel combina os melhores pacotes do ecossistema PHP para oferecer o framework mais robusto e amigável disponível para o desenvolvedor. Além disso, milhares de desenvolvedores talentosos de todo o mundo contribuíram para a estrutura.
Primeiro Projeto Laravel
Queremos que seja o mais fácil possível para começar a usar o Laravel. Há uma variedade de opções para desenvolver e executar um projeto Laravel em seu próprio computador.
Instalando Via Composer: Se o seu computador já tem PHP e Composer instalados, você pode criar um novo projeto Laravel usando o Composer diretamente. Depois que o aplicativo foi criado, você pode iniciar o servidor de desenvolvimento local do Laravel usando o comando de server do Artisan CLI.
Abaixo temos os comandos necessários para criar um projeto:
composer create-project laravel/laravel example-app
cd example-app
php artisan serve
Vai se criar um projeto com o nome example-app, e a seguir com o segundo passo iremos abrir a pasta do nosso projeto, em seguida iremos correr o ultimo comando para correr o servidor local.
Laravel como Full Stack Framework
O Laravel pode servir como um framework full stack. Por framework “full stack” queremos dizer que você usará o Laravel para rotear requisições para sua aplicação e renderizar seu frontend através de templates Blade ou usando uma tecnologia híbrida de aplicação de página única como Inertia.js. Esta é a forma mais comum de usar o framework Laravel.
Laravel como um Backend de API
O Laravel também pode servir como um backend de API para um aplicativo JavaScript de página única ou aplicativo móvel. Por exemplo, você pode usar o Laravel como um backend de API para seu aplicativo Next.js. Neste contexto, você pode usar o Laravel para fornecer autenticação e armazenamento / recuperação de dados para sua aplicação, enquanto também aproveita os poderosos serviços do Laravel como filas, emails, notificações e muito mais.
Fonte: Laravel