
Laravel é um framework em PHP que utiliza o padrão MVC. Com o mesmo, além de produtividade é possível desenvolver aplicações com mais performance e segurança, além do notório ganho de produtividade. Nesta primeira aula, será mostrado um pouco sobre o Laravel e sua instalação no Windows.
Veja nesta aula como criar um Virtual Host no Apache. Desta forma, a execução de nossos projetos utilizando o framework Laravel se tornam mais simples.
Nesta aula será mostrado os principais diretórios e arquivos que fazem parte da estrutura do framework Laravel.
O arquivo Routes.php é responsável por realizar toda a ideia do framework Laravel. É nele que definimos as URLS de nossos controles e e view. Na prática, toda requisição realizada no framework, passa pelo routes.php
Nesta vídeo aula será explanado o uso de Controllers no Laravel. No exemplo, será criado um ClienteController.php com os métodos listar e novo. No final, será criado uma url para cada método, no arquivo routes.php
Veja nesta aula como funciona a integração de Controllers com Views. Na vídeo aula será mostrado como um método do Controller pode invocar uma View. No final, utilizando o método with, será possível passar parâmetros de um Controller pra uma View.
Nesta aula será mostrado mais alguns detalhes na integração de Views e Controllers. No exemplo, será demonstrado o uso dos métodos exists e action.
Quando se trabalha com PHP, temos a possibilidade de utilizar o $_GET para recuperar parâmetros de uma URL. No Laravel, isso também é possível, utilizando o comando Request::input.
Nesta vídeo aula será mostrado como trabalhar com parâmetros de modo semântico, utilizando o modelo Clientes/Editar/1 ao invés de CLientes/Editar?id=1. No exemplo, é mostrado a diferença do método input para o route (em relação a recuperar valores de um parâmetro).
Nesta aula será mostrado como integrar arquivos em CSS em suas Views. No exemplo, iremos utilizar o bootstrap (uma API de CSS) para melhorar o design de nossas Views.
Nesta aula você irá aprender a utilizar a template engine Blade. A mesma faz parte do Laravel framework, e nos oferece diversos recursos, dentre eles, o reaproveitamento de tela. No exemplo, será mostrado como aproveitar alguns itens (como topo, logo) em outras páginas
Nesta última aula do curso de Laravel, será mostrado como utilizar a interface de comandos do Laravel (Artisan), configurar nosso projeto para exibir mensagens de erros e algumas features do Blade Template.
Nesta primeira aula, será criado nosso projeto de contas a pagar, e definido o banco de dados e a tabela contas_pagar no banco de dados MySQL.
Nesta vídeo aula, será configurado a conexão com o banco de dados em nosso projeto. Posteriormente, iremos fazer um exemplo de como recuperar os dados da tabela contas_pagar e exibir na tela
Veja nesta aula como criar a classe contas_pagar, que herda da classe Model. No MVC, devemos ter uma classe exclusiva para cada tabela do banco de dados. No exemplo, a classe será criada utilizando o Artisan. O objetivo desta aula é mostrar como funciona o recurso de Migrations do Laravel Framework.
Nesta aula você irá entender como funciona o Seeder, um recurso do Laravel, que possibilita você inserir automaticamente registros em uma tabela. Este tipo de função é bastante importante em uma aplicação que necessita de informações para testes.
Nesta aula você irá aprender a utilizar o Eloquent ORM do Laravel Framework. No exemplo, será mostrado como exibir dados na Views realizando consultas via SQL e posteriormente utilizando diretamente no Model, que já implementa o método all(). Este método é similar a um comando SELECT.
Veja nesta aula como criar o formulário de cadastro de Contas a Pagar. Será mostrado o exemplo utilizando o método insert da classe DB, como também utilizando a classe ContasPagarModel.
Nesta aula será mostrado como realizar a edição de uma conta a pagar. No exemplo, será utilizado o método find em conjunto com o método save. Além disso, você irá entender quando criar rotas utilizando o método GET e POST.
Veja nesta aula, como deletar um registro utilizando os métodos find e delete. No final da aula, será explanado os mesmos exemplos utilizando SQL e como funciona o atributo $timestamps.
Nesta aula você irá aprender a personalizar seu sistema com algumas mensagens. A ideia é exibir uma mensagem de sucesso depois de adicionar uma nova conta ou atualiza-lá. Além disso, será mostrado a implementação do Bootstrap.
O Laravel framework oferece a possibilidade de realizar validações de dados de maneira bastante simples. Nesta aula, veremos como validar os dados de entrada no formulário, evitando que informações incorretas sejam gravadas.
O Curso de Laravel Online tem o objetivo de mostrar na prática como funciona o desenvolvimento de aplicações web, utilizando o padrão MVC. O Laravel é um dos mais utilizados frameworks em PHP, que além de oferecer produtividade no desenvolvimento, você ainda ganha em performance e segurança. Código limpo e simples é uma de suas principais características. Este curso tem o objetivo de ensinar o aluno a criar uma aplicação de contas pagar (listar, cadastrar, atualizar e apagar). Este curso ensina a você a trabalhar com banco de dados (MySQL), validações, Eloquent ORM, Blade Template e Bootstrap.