En este artículo vamos a ver un error muy común cuando trabajamos con Laravel y namespaces: “Target class [App\Http\Controllers\Admin\PhotopostController] does not exist.” Este error puede aparecer incluso cuando el controlador sí existe. Te contaré el caso real que me ocurrió, cómo lo solucioné y qué debes tener en cuenta con el uso de mayúsculas y minúsculas en Laravel.
Ver MásCuando diseñamos una base de datos en Laravel con MySQL, uno de los aspectos más importantes es elegir el tipo de campo correcto para cada dato. Una mala decisión aquí puede provocar errores en las inserciones, dificultades al importar/exportar datos (como en Excel), e incluso afectar la escalabilidad del sistema.
Ver MásCuando definimos una base de datos en Laravel 12 usando migraciones, debemos elegir el tipo de campo correcto para cada columna. Esto garantiza consistencia, evita errores y hace que el código sea más legible. En este tutorial revisaremos los tipos de campos más usados en Laravel/MySQL:
Ver MásCómo detectar registros duplicados en Laravel 12 con groupBy e in_array
Ver MásEl comando php artisan about es una de las herramientas más útiles y menos conocidas del ecosistema Laravel. Con solo ejecutarlo en la terminal, obtienes un diagnóstico completo del estado actual de tu aplicación, incluyendo información de versiones, entorno, drivers, configuración, paquetes instalados y estado de las caches internas.
Ver MásTinker es una consola interactiva donde puedes poner a prueba todo lo que aprendes en Laravel, sin necesidad de crear controladores, rutas, vistas ni archivos adicionales.
Ver MásEn esta primera parte construimos desde cero un DataTable totalmente personalizado utilizando Laravel + Livewire, uno de los enfoques más potentes y modernos para desarrollar interfaces dinámicas sin depender de JavaScript complejo ni plugins externos como DataTables.js.
Ver MásEn este artículo aprenderás a crear un formulario totalmente dinámico y validado utilizando Laravel + Livewire 3, tomando como ejemplo la creación de un Transportista.
Ver Más