O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

PHP/Laravel

Ahmed Salem Computer Studies Inglês 5,0Avaliação média 5,0 de 5 (1 avaliação)

Conteúdo do mapa

PHP/Laravel

  1. Classes

    • Inheritance
      • extends
        • override
      • abstract
        • An abstract class can't be instantiated.
        • abstract methods
          • The child classes MUST implement the abstract method.
      • interface
        • Programming over interface not implementation. If we're struggling between different types when using some class, an interface is a good choice.
        • contract
    • Encapsulation
      • public
      • private
      • protected
  2. Routes

  3. Models

  4. Controllers

  5. DI

    • Passing arguments to a function, in a "classy" way
  6. IoC Container

  7. Eloquent

    • QueryScopes
      • public function scopeNombre($query){ return $query->method(bla, bla bla)->get(); }
  8. SOLID

  9. Simple Rules

    • No abbreviation
      • Class names
      • Methods
      • Variables
      • Be descriptive
      • No more than 2 words in the descriptive method/class
    • No else condition
      • Many choices = Polymorphism?
    • One leve of indentation per method
    • Limit the Instance Variables
    • Wrap primitive and strings
      • Does it bring clarity?
      • Is there behavior?
      • Consistency
      • Important domain concept?
  10. Service Container

    • Where services are binded, functions as a Singleton instance of a class.
  11. Service Provider

Informações

Descrição
Mind map about laravel and php wrapping all the important concepts that need to be known.
Criado por
Ahmed Salem
Visualizações
34
Histórico
  • Criado por Luis Rojas · 3 mai 2017
  • Copiado por Ahmed Salem · 2 jan 2019
  • Copiado por Ahmed Salem · 6 jan 2019
Avaliação
Avaliação média 5,0 de 5 (1 avaliação)

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?