Una de las excusas más comunes sobre el por qué los programadores no escriben pruebas es que consideran que toma mucho tiempo. Bueno, personalmente creo que es un tiempo muy bien invertido. Afortunadamente para estas personas, existen algunas herramientas que ayudan en este proceso y hoy hablaremos de una de ellas. Se trata de Laravel TestTools una extensión de Chrome que permite escribir de forma automática pruebas de integración basadas en la sintaxis de pruebas de Laravel.
Bienvenido a la décima lección del curso Primeros Pasos con Laravel 5.* , en esta oportunidad configuraremos cada una de las bases de datos que estaremos usando en el desarrollo del aplicación, pues no podemos trabajar utilizando la misma base de datos tanto para el entorno de desarrollo como para el entorno de pruebas.
Las migraciones permiten modificar y compartir el esquema de la base de datos de un proyecto, pero ¿Qué pasa cuando queremos iniciar un proyecto y ya contamos con la base de datos?, pues sería genial poder generar las migraciones en base a las tablas existentes y eso exactamente lo que quiero explicar utilizando el componente Xethron/migrations-generator.
Hace mucho que quiero escribir este artículo, pero la sensación de que no va a ser lo suficientemente bueno o de que alguien me dirá que no sé escribir siempre me detiene. Además, ¿Quién soy yo para darle un consejo a alguien sobre cualquier tema, cuando hay muchas personas mejor calificadas? Seguro alguien se dará cuenta de que yo no debería escribir esto y me señalará delante de todos…
En esta lección veremos una breve descripción de las relaciones muchos a muchos en el ORM Eloquent. Hay muchos ejemplos respecto al tema; aquí simulamos que un libro puede tener varios autores y también podría un autor tener muchos libros.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Laravel se mantiene en constante desarrollo, prueba de ello son las nuevas mejoras que trae la última versión, la 5.2.23, las cuales veremos a continuación:
En esta lección del Curso de Gulp aprenderemos un poco sobre Globbing, esto hace uso de algunos patrones de expresiones regulares para identificar nombres y extensiones de archivos, y nombres de directorios. Estos patrones los llamamos globs y aquí vamos a aprender cómo usarlos. Además, lo usaremos para crear una tarea con la cual eliminaremos archivos y directorios.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Recientemente, Composer realizó una actualización modificando la manera en cómo funciona pre-update-command lo que causaría un fallo en la instalación de Laravel.
Laravel nos permite crear tablas en la base de datos mediante en una interfaz orientada a objetos, de esta manera se estará creando un sistema compatible con las distintas bases de datos que soporta Laravel por defecto. Por otro lado, las migraciones nos permiten tener un registro de las modificaciones que se han hecho o se harán en la base de datos. Esta función es muy útil cuando se trabaja en equipo. En el siguiente video se demostrará con detalle cómo utilizarlas:
Si trabajas con frontend de forma profesional es muy probable que hagas uso diariamente del manejador de paquetes de Node.js, mejor conocido como npm y tal vez conozcas los problemas que pueden presentarse cuando estás desarrollando en una máquina con Windows, simplemente llega el momento en que la aplicación deja de funcionar para alguno de tus proyectos y de un día a otro se convierte en todo un dolor de cabeza.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.