- Ver la primera parte de Mejores practicas en Laravel
- Ver la segunda parte de Mejores practicas en Laravel
Almacenamiento de relaciones en variables
Trate de reducir las llamadas de relación tanto como sea posible.Supongamos que $ user-> posts; Se llama cinco veces en el código. Esto resultará en un número masivo de llamadas innecesarias a la base de datos y, en consecuencia, ralentizará la aplicación. La forma correcta de tratar con ella es almacenar el resultado de esta llamada en una variable como $ posts = $ user-> posts; Y luego usar $ posts en el código.
Mantenga su ruta limpia
Asegúrese siempre de no sobrecargar su archivo route.php . Evite escribir cierres en el archivo route.php . En su lugar, cree un controlador independiente para ello.Elija la base de datos correcta
Eloquent soporta múltiples bases de datos, y por lo tanto no hay necesidad de limitarse a MySQL solamente. Utilice MongoDB para registros que tengan atributos altamente variables. Utilice ElasticSearch para buscar e indexar datos de gran volumen. Utilice Neo4J para aplicaciones que requieran una relación compleja entre modelos. Elegir la base de datos correcta es una práctica recomendada muy importante para sus aplicaciones.Configuración
La mejor práctica es asegurarse de que su clave de aplicación está establecida. Esta es la variable APP_KEY en su archivo .env. Puede usar el siguiente comando:php artisan key:generate
Siempre dé a su aplicación un nombre. Es decir, en lugar de usar el espacio de nombres de la raíz de la aplicación predeterminada dado por la instalación de Laravel, establézcalo en el contenido de la aplicación. Esto se puede configurar mediante el siguiente comando:
php artisan app:name ElNombreDeLaAplicacion
Esto hace que sus controladores, modelos, etc., se renombren en ElNombreDeLaAplicacion\ Controllers y ElNombreDeLaAplicacion\ Models.