Entradas

Primeros pasos en Laravel

Imagen
Primeros pasos Laravel Creación de la base de datos A través de algún gestor de bases de datos ya sea Workbrench o el propio PHPMyAdmin crearemos nuestra base de datos con cotejamiento utf8mb4_unicode_ci . Configuración dentro de nuestro proyector Laravel Abrimos nuestro proyecto en nuestro editor de texto, en nuestro caso estamos usando VS Code, cargado el proyecto en nuestro editor abriremos el archivo " .env " donde modificaremos las siguientes lineas de código de acuerdo a nuestro proyecto: Guardamos y enseguida vamos a la carpeta config y abrimos el archivo " app.php " donde  editaremos algunas lineas de código: Cambiando la zona horaria, dejo el listado de las zonas horarias en el siguiente link  'timezone' => 'UTC', por: 'timezone' => 'America/Mexico_City', Cambiando locale para mostrar información en español 'locale' => 'en', por: 'locale' => 'es&

Configuración de un VirtualHost

Imagen
Configuración de un VirtualHost Uno de los procesos después de crear nuestro proyecto laravel, es configurar un host virtual, para trabajar de forma más sencilla con nuestro projecto. Los primero que tenemos que realizar es abrir el archivo "httpd-vhosts.conf" ubicado en la instalación de nuestro servidor web, en nuestro caso XAMPP, la ruta para llegar a este archivo es la siguiente: C:\xampp\apache\conf\extra Abrimos el archivo y dentro pegaremos lo siguiente: Es importante que cambiemos el nombre de la carpeta por el de nuestro proyecto creado. Enseguida abrimos nuestro bloc de notas como administrador para tener mayores privilegios, estando en el bloc de notas vamos a la pestaña "Archivo" y seleccionamos "Abrir..." y buscamos en la ruta C:\Windows\System32\drivers\etc el archivo llamado host y lo abrimos: Dentro del archivo pegaremos la siguiente línea, cambiando nuevamente el nombre por el de nuestro proyecto. 127.0.0.1 nombre_de_

Instalación y configuración de Laravel

Imagen
Instalación y configuración de Laravel Comenzaremos una serie de post sobre el Framework Laravel donde crearemos una API REST y la probaremos en POSTMAN, comenzamos. ¿Qué es Laravel? Laravel, "el framework para artesanos", como su eslogan lo dicta, es un framework de código abierto para crear aplicaciones y servicios web de manera elegante y simple. Requisitos previos para la instalación: 1.- Servidor web con PHP y MySQL Windows ( XAMPP , WAMP ) MAC ( MAMP ) 2.- Composer  dejo esté link para ver como se realiza la instalación. 3.- Editor de texto ( Visual Code , Sublime Text , PHPStorm , etc) Instalando Laravel Para poder crear el proyecto de la primera forma indicada debemos instalar “Laravel Instaler”, esto por única vez. composer global require "laravel/installer" Lo primero que tenemos que realizar después de instalar Laravel es posicionarnos en la carpeta C:\xampp\htdocs a través  de la consola. Estando en la ruta m

Instalación de Composer

Imagen
Instalación de Composer Para descargar Composer dejó el siguiente link . ¿Qué es Composer? Composer es un manejador de dependencias PHP, en nuestro caso lo estaremos usando con proyectos Laravel . Instalando Composer El proceso de instalación es bastante sencillo, sin embargo, es importante mencionar que primero tenemos que realizar la instalación de un servidor web, en nuestro caso estaremos usando XAMPP . Para comprobar que todo este instalado correctamente ejecutaremos el siguiente comando, este comando nos mostrara la versión de composer instalada:  Ahora todo listo para comenzar a crear nuestro proyecto Laravel .

Instalando TypeScript paso a paso

Imagen
El primer requisito para utilizar TypeScript en nuestros proyectos tanto Front-End como Back-End es instalar    Node.js . La forma mas común de instalación es a través de  npm , el package manager que viene por default con Node.js.  Una vez instalado NodeJS podremos instalar TypeScript a través de la siguiente instrucción:

¿Qué es TypeScript?

Imagen
TypeScript es un lenguaje de programación libre, desarrollado por Microsoft, el líder de este proyecto es  Anders Hejlsberg quien fue el principal arquitecto del desarrollo de C# y ahora lo es de este nuevo lenguaje. TypeScript es como la misma web oficial lo dice, un JavaScript escalable, usado principalmente para el desarrollo de proyectos en gran escala, su principal característica es que  añade tipado estático y objetos basados en clases, es decir, lo convierte en un lenguaje orientado a objetos. Cuando se usa TypeScript, en algún momento se realiza su compilación, convirtiendo su código a Javascript común. El navegador, o cualquier otra plataforma donde se ejecuta Javascript, nunca llegará a enterarse que el código original estaba escrito en TypeScript, porque lo único que llegará a ejecutar es el Javascript resultante de la compilación. Mencionado lo anterior, se puede decir que TypeScript es lo que se conoce como SUPERSET, y que es un superset, pues es  un lenguaje escr

Rediseño en inicio de sesión de Google

Imagen
En las próximas semanas, la página de inicio de sesión de tu cuenta de Google tendrá un diseño ligeramente distinto. El cambio será multiplataforma, es decir afectará tanto en smarthphones, tablets y PC cuando inicies sesión en una aplicación de Google. El nuevo diseño es responsive, lo que quiere decir que su apariencia cambiará dependiendo del tamaño de la ventana o pantalla y de su orientación. Este cambio ayudará, en cierta medida, a combatir el problema del phishing, uno de los métodos de hackeo más comunes de la actualidad. Enseguida la información más detallada de los cambios: Aspectos que no cambiarán Los pasos para iniciar sesión serán los mismos. Deberás proporcionar los datos que introduces normalmente, como tu dirección de correo electrónico y tu contraseña. Puedes usar tu cuenta para iniciar sesión de forma segura en los mismos servicios de Google que antes. Por qué cambiará la página La nueva página tendrá estas características: Dispondrá de un di