Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Laravel

Laravel 8 desde cero

Laravel 8 desde cero Saludos. Agradecimientos al canal de MundoDeveloper , que ha sido de gran ayuda para elegir Laravel como Framework de desarrollo, además de iniciar mis conocimientos al respecto e inspirar esta serie de artículos. Esa es una serie de artículos que además de un curso o tutorial, corresponde a la documentación personal, que voy creando para consultas, y que sirven como guia, para crear un proyecto en Laravel. Además de incluir archivos con contenido multilenguaje. Índice de Artículos Laravel desde cero Pte. I - Primeros pasos Contenido: Conocimientos y requisitos previos. Configuraciones en Windows. Instalación y creación de proyectos. Ejecución del servidor de Laravel. Exigir autenticación. Laravel 8 desde cero Parte II - Creando middleware para Idiomas Contenido: Modificaciones para idiomas. Middleware para idiomas. Descarga de archivos con idioma español e inglés. Descarga de las vistas de la carpeta...

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...