Ir al contenido principal

Entradas

Laravel 8 desde cero Parte IV - Creando nuestras vistas

Laravel 8 desde cero Parte IV - Creando nuestras vistas Introducción Como vimos en Laravel 8 desde cero Parte III, tenemos una carpeta para las vistas, Resources\Views. Para crear una nueva vista, basta con crear un archivo en la carpeta mencionada, con el formato: nombrevista.blade.php. Antes de continuar quiero mencionar que la vista que modificamos en el artículo anterior, fue la vista home, sin embargo es welcome la vista raíz. Si queremos cambiar la vista raíz, podemos modificar el archivo welcome, o modificar en el archivo Routes\web.php, el nombre de la vista raíz welcome que viene por defecto, por la vista que deseemos, y que previamente debemos crear. Observaciones preliminares acerca de el uso de --auth Al crear un proyecto con --auth, este contiene la vista home, y las vistas de registro, login, etc. Por otra parte con dos modificaciones simples en un proyecto creado con --auth, podemos evitar la exigencia de dicha autenticación. Además de dejar abierta ...

Laravel desde cero Pte. I - Primeros pasos

Laravel 8 desde cero Parte I - Primeros pasos Conocimientos mínimos para modificaciones en Laravel Se recomienda tener conocimientos en HTML, CSS, PHP, MVC y JavaScript. De lo contrario resultará un poco difícil entender los archivos que usa Laravel.  Y mucho más modificarlos. Sin embargo mientras se use google bien se puede hacer, obvio hay que estudiar el doble. :D Requisitos previos antes de instalar laravel Previamente debemos tener instalado XAMPP, WAMPP o MAMPP según SO y preferencia. Y por supuesto un editor para código según gusto propio. Hay que descargar e instalar también: Composer: https://getcomposer.org/ NodeJs: https://www.npmjs.com/get-npm https://nodejs.org/en/download/current Configuraciones en Windows para el correcto funcionamiento de Composer y NodeJS. Debemos ir a propiedades del sistema y en Opciones avanzadas, Variables del sistema. Y en Path añadimos los directorios en mi caso: D:\xampp\php C:\ProgramData\ComposerSetup\bin C:\Users\NameUser\AppData\...

Laravel 8 desde cero Parte II - Creando middleware para Idiomas

  Laravel 8 desde cero Parte II - Creando middleware para Idiomas En el archivo: config\app.php, buscamos 'locale' y ponemos el idioma de nuestra preferencia. 'locale' => 'es', Carpetas de idiomas :  Resources\Lang\es, Resources\Lang\en, y así por idioma. Nota: sin el middleware con el handle aquí descrito: solo responderá a español e ingles. Para crear el middleware ejecutamos:      php artisan make:middleware Language Con el comando anterior se crea el archivo:       app\http\Middleware\Language.php Agregamos:        use Illuminate\Support\Facades\App; Y en handle:           $locale = substr($request->server('HTTP_ACCEPT_LANGUAGE'), 0, 2);         if ($locale != 'en' && $locale != 'es'){             $locale = 'en';         }         App::setLocale...

Laravel 8 desde cero Parte III - Adaptando diseños (layouts), vistas (views) y estilos

 Laravel 8 desde cero Parte III  Adaptando diseños (layouts), vistas (views) y estilos Como vimos el la parte I de esta serie de artículos sobre Laravel 8, podemos crear el proyecto con o sin autenticación, en ambos casos vamos a tener el archivo welcome.blade.php en común. Sin embargo es al crear el proyecto con autenticación, que nos crea home.blade.php (Con el uso de Jetstream cambia por  dashboard.blade.php ),  Views\Layouts\app.blade.php , donde Views\Layouts\ es la carpeta donde almacenaremos nuestros diseños y Public\css\app.css , donde Public\css\ es la carpeta donde almacenaremos nuestros estilos personalizados. Rutas y controladores En el archivo Routes\web.php , podemos ver como se define la vista raíz así: Route::get('/', function () {     return view('welcome'); }); Donde welcome, hace referencia al archivo Resources\Views\welcome.blade.php . Si usamos autenticación tendremos además Auth::routes(['verify...

Mis primeros conocimientos para la creación de Páginas Web. Pte. I

Soy un autodidacta, y me gusta cacharear (termino usado en mi país "Colombia", para describir alguien que prefiere el uso intuitivo y experimental, al seguimiento metódico de un curso que sin ánimo de demeritar, regularmente enseña la teoría, y aunque no siempre, regularmente se queda corto a la hora de la práctica.). Sin embargo aunque pretencioso pretendo por medio de esta serie de artículos, acortar la curva de aprendizaje, de las tecnologías utilizadas actualmente (año: 2020), para la creación de páginas web. Aunque existe una cantidad impresionante de información al respecto, no he encontrado artículos que no solo enseñen html, si no que además en el mismo proceso, muestren en paralelo conocimientos de diseño y animación (CSS), interacción con el front-end (nombre usado para definir lo que se ve en pantalla), usando javascript (JS, jQuery, ....etc.) y php en el back-end (nombre usado para determinar lo que sucede en caso de una interacción con un elemento u o...

El Ancestro de la computadora

El antepasado de las computadoras. Bienvenidos, muchos datos han sido tomados de Wikipedia. Según la definición actual de computadora u ordenador, este es "una máquina digital que ejecuta comandos para convertirlos en datos convenientes y útiles que posteriormente se envían a las unidades de salida.". Pero antes de llegar a las máquinas digitales, hubo mucho que aprender: 1.- El Ancestro de la computadora. El ser humano usaba el ábaco (2700 a. C, tal vez mucho antes), donde los comandos eran manuales, usando una series de ejes con una serie de elementos que al deslizarse sobre los ejes se convertían en los datos ingresados, y los diferentes conjuntos de dichas series determinaban los atributos de los datos ingresados (Ej: unidades, decenas, centenas,..., decimales, y muy posiblemente sistemas numéricos con base 12, 8...etc). En el continente Americano tenemos el " ábaco Nepohualtzintzin se atribuye a los mayas", aunque su uso practico era para determi...