Giter Site home page Giter Site logo

laravel4noobs's People

Contributors

arthurtavaresdev avatar epcgrs avatar johnbortotti avatar jonatasmota404 avatar mateuskoppe avatar nicolaspereira avatar yzpeedro avatar zuruckt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

laravel4noobs's Issues

2.6 - Models com Eloquent

Conceitos - Models com Eloquent

Implementar uma página que ensine com exemplos como usar o ORM Eloquent para criar models.

Tópicos

O objetivo não é abordar tudo, até porque a documentação do Eloquent é super extensa, sendo assim quem for fazer deve focar no essencial para montar os models e entender o suficientemente para se virar, alguns tópicos que podem ser abortados:

  • Instrução ao Eloquent, como ele funciona e vantagens de usar;
  • Criando um model;
  • Operações básicas com o model (CRUD);
  • Consultas;
  • Relações entre models;

Links úteis

https://laravel.com/docs/7.x/eloquent

2.5 - Estruturando o banco de dados com migrations

Estruturando o banco de dados com migrations

Implementar uma página para ensinar com exemplos sobre migrations.

Tópicos

O conteúdo vai ficar por conta de quem for desenvolver a página, mas seria interessante que a página conte com:

  • Uma introdução com como funciona e as vantagens de usar;
  • Criando as tabelas e colunas;
  • Chaves, relações etc.

Links úteis

1.1 - Sobre o Laravel

Introdução - Sobre o Laravel

Escrever uma página de introdução falando sobre o Laravel.

Tópicos

Acredito que seria uma boa falar um pouco sobre o objetivo do Laravel e porquê usar ele, os título fica a critério de quem for escrever.

Corrigir texto no Controller Resource

Oi pessoal, o Mateus pediu para eu dar uma revisada geral no conteúdo e abrir algumas issues com o que vi de erro.

Ao ler o seguinte caminho:
https://github.com/mateusKoppe/Laravel4Noobs/blob/master/2-Conceitos/3-Controllers.md

Encontrei na parte de Controller Resource um tópico de View definindo que:

É nessa ação que será exibido mais informações sobre um item individualmente. O seu URI é /<path>/<id> e o verbo HTTP é GET;

Pelo que li na documentação oficial o termo certo é Show
Tanto que ao criar um controller utilizando o --resource a seguinte função é criada

    public function show($id)
    {
        //
    }

2.4 - Views com blade

Conceitos - Views com blade

Criar a página para explicar com exemplos como utilizar o blade.

Tópicos

O títulos fica a critério de quem for desenvolver a página, mas eu acredito que seria uma boa falar sobre:

  • Como chamar no controller e passar parâmetros;
  • Usar exibir dados;
  • Controles de estrutura (loops, ifs, etc);
  • Estender layouts;
  • Talvez componentes;

Ensinar com boas práticas também é fundamental =]

Links úteis

Correção no texto da porta padrão

Oi pessoal, o Mateus pediu para eu dar uma revisada geral no conteúdo e abrir algumas issues com o que vi de erro.

No seguinte caminho:
https://github.com/mateusKoppe/Laravel4Noobs/blob/master/1-Introducao/3-Criando-projeto.md
tem o seguinte texto:
Por padrão o programa iniciará na porta :8080, agora basta acessar http://localhost:8080 e prontinho, você iniciou um projeto Laravel ;D

Pelos testes que fiz aqui no meu PC a porta que se iniciou foi a porta 8000, poderia conferir se houve alguma alteração na porta padrão que o Laravel inicia o serviço ?

Corrigir texto de redirecionamento do próximo capitulo.

Oi pessoal, o Mateus pediu para eu dar uma revisada geral no conteúdo e abrir algumas issues com o que vi de erro.

Ao ler o seguinte caminho:
https://github.com/mateusKoppe/Laravel4Noobs/blob/master/2-Conceitos/4-Views-blade.md

Percebi que no final do arquivo é apresentado:

Com esse capitulo concluído você pode dar sequencia no próxima: Views com blade

O correto seria:
Com esse capitulo concluído você pode dar sequencia no próxima: Migrations

2.7-Request-response

Escrever uma página explicando sobre Requests e Responses.

A ideia é falar sobre:

  • Headers;
  • Redirects;
  • Flashed Session Data;
  • Json;
  • Acessar entradas, tanto vindo de body quando de query;

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.