¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

PHP/Laravel

Ahmed Salem Computer Studies Inglés 5,0Valoración media 5,0 de 5 (1 valoración)

Contenido del 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

Información

Descripción
Mind map about laravel and php wrapping all the important concepts that need to be known.
Creado por
Ahmed Salem
Visitas
34
Etiquetas
phplaravel
Historial
  • Creado por Luis Rojas · 3 may 2017
  • Copiado por Ahmed Salem · 2 ene 2019
  • Copiado por Ahmed Salem · 6 ene 2019
Valoración
Valoración media 5,0 de 5 (1 valoración)

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?