Ir al contenido principal

Entradas

Mostrando entradas de noviembre, 2020

Laravel 8 desde cero - Resumen - Proyecto completo miniblog

Laravel 8 desde cero - Resumen - Proyecto completo miniblog Para crear el proyecto ejecutamos laravel new miniblog cd miniblog composer require laravel/ui php artisan ui:auth composer require laravelcollective/html Ediciones en los archivos .env APP_NAME=LaravelBlog APP_URL=http://localhost en PhpMyAdmin asignada por el proyecto con: DB_DATABASE=miniblog QUEUE_CONNECTION=database SESSION_DRIVER=file MAIL_USERNAME=ladecadauno MAIL_PASSWORD=ladecadauno Opcional: MAIL_FROM_ADDRESS=emailpru@desde.com Para el middleware de idiomas Comandos para crear el middleware de idiomas: php artisan make:middleware Language No olvidar en el archivo: config\app.php , definir el idioma por defecto. En este caso uso español, definiendo en dicho archivo la variable:  'locale' => 'es' . Link para descargar la carpeta " Resources\Lang ", para ingles y español. Para mas detalles ver el artícul...

Laravel 8 - Novedades - 12 de Noviembre 2020 - cambio auth

Laravel 8 - Novedades - 12 de Noviembre 2020 Introducción Después de realizar la actualización de composer (descargandolo de la página oficial  https://getcomposer.org/ ), y laravel con los comandos: composer global remove laravel/installer composer global require laravel/installer Al crear un proyecto con el comando tradicional no funcionó: laravel new nombreproyecto --auth Solución Tuve que usar el siguiente comando: laravel new blogpruauth --jet Que me presenta las siguiente opciones: Which Jetstream stack do you prefer? = ¿Qué pila Jetstream prefieres? [0] livewire: Usa el blade tradicional de Laravel para el front-page. [1] inertia:    Usa el Vue.js para el front-page, y rutas definidas por Laravel.  Will your application use teams? = ¿Su aplicación utilizará equipos? (yes/no) [no]: Con esto permite o no, crear las vistas de profile y teams, las que de momento no hemos utilizado, y que corresponden a la actualización a la fecha 12-Nov-2020 de compos...

Laravel 8 desde cero Parte VIII - Agregando Roles y Perfiles

 Laravel 8 desde cero Parte VIII - Agregando Roles y Perfiles Introducción Es necesario que cuando un usuario se registre, cree un perfil para el usuario, con el roll más básico, en la Parte VI, podemos ver que dicho roll es: ' 1 = Estudiante '. Además para reiniciar el proyecto, con nuevos campos, tablas, semilleros, modelos, vistas, etc. Eliminamos las tablas y ejecutamos: php artisan migrate php artisan db:seed Creando modelo y migración para perfiles Para lo cual ejecutamos el comando: php artisan make:model Perfil -m En el archivo " App\Models\Perfil.php " antes del final de la clase agregamos el código:      protected $fillable = [         'user_name', 'nombres', 'apellidos', 'conocimientos', 'roll', 'roll_name', 'email',     ];     protected $hidden = [         'user_id',     ]; Y en la migración " Database\Migrations\AAAA_MM_DD_CODIGO_cr...