¿Cómo crear aplicaciones multilenguaje en Laravel?

Dotar a tu aplicación con la posibilidad de tener más de un lenguaje le da una ventaja competitiva: el poder ser usada en diversos países, entonces comprenderás el impulso que puede representar. ¿cómo hacemos un aplicación multilenguaje en Laravel? Traducir mensajes estáticos de aplicación Existen 2 caminos comunes para lograr dicho propósito, el primero es […]

¿Cómo calcular la edad en Laravel?

Existen varios recursos para hacer operaciones entre fechas, pero sin duda actualmente el mejor recurso es el paquete Carbon un extensión de PHP Datime, este gran paquete ya viene incluido con Laravel. Ejemplo: Route::get(‘/get-age’,function(){ $fecha_nacimiento = “1990-10-23”; $edad = \Carbon\Carbon::parse($fecha_nacimiento )->age; return $edad; });  

¿Cómo crear un Seeder con todos los países del mundo en Laravel?

¿Qué es un seeder? Un Sedder es un elemento de Laravel que nos permite poblar las bases de datos, es posible que en tus aplicaciones necesites información como monedas, países, usuarios de pruebas, pero en cada ejecución que hagas de php aritsan migrate:fresh pierdas dicha información, es aquí donde entran los seeders con el propósito […]

¿Cómo usar la Autentificación en Laravel 6?

Laravel provee una autentificación simple y en la mayoría de los casos, no necesitarás modificar nada. Consideraciones de base de datos Por defecto laravel incluye un modelo App\User en nuestra app. Este modelo podria ser utilizado por defecto por el Driver de Eloquent Authentification. Cuando construyes el esquema para App\User debes estar seguro de que […]

Instalar Debug bar en Laravel

Debug bar es una herramienta para el desarrollo en Laravel que permite visualizar que está pasando al momento de la ejecución como número de consultas, sesiones, peticiones etc. Instalar debug bar Según la documentación actual del paquete 20/12/2018 debemos ejecutar en consola: composer require barryvdh/laravel-debugbar –dev El paquete es capaz de auto-descubrirse así que no […]

Solución a Syntax error or access violation: 1071 Specified key was too long;

Sí estas trabajando con Laravel y al momento de hacer la migración con, te manda el siguiente error:   Syntax error or access violation: 1071 Specified key was too long; Puedes resolverlo muy fácil, sólo tienes que ir a “app/Providers/AppServiceProvider.php”. Editamos este archivo. Paso 1 use Illuminate\Support\Facades\Schema; Agregar el Illuminate\Support\Facades\Schema   Paso 2 public function […]

Consultas básicas de ELOQUENT

Eloquent es el ORM de Laravel, nos permite manipular bases de datos sin la necesidad de usar SQL directo, en esta entrada vamos a ver como realizar las operaciones básicas como: Crear registros Buscar registros Modificar registros Eliminar registros Este procedimiento también es conocido como CRUD por sus siglas en inglés (CREATE, READ, UPDATE, DELETE) […]