Laravel es un proyecto que definitivamente te cambia la vida. Te lleva de la mano y al mismo tiempo te introduce poco a poco en conceptos avanzados. Un día podrás ver en el navegador un texto cualquiera y sabrás de inmediato qué ha sucedido. Sin darte cuenta aprendido el desarrollo por capas en Laravel.
- Capa de las rutas.
<?php
Route::get('/', function () {
return 'Raíz de mi proyecto';
});
- Capa del controlador.
Route::get('/', 'PageController@index');
En un segundo y sin darnos cuenta ya tenemos en nuestra experiencia la capa de rutas y la de los controladores. Detectamos que el sistema funciona pero algo nos dice que está mal programado y comenzamos a tocar otras capas.
- Seguridad de acceso: Middleware.
- Políticas: Policy.
- Validación: Requests.
- API: Resources.
- Lógica de datos: Models.
- Presentación de datos: Views.
- Control de calidad: Tests.
- …
Poco a poco Laravel no proporciona conceptos y dice cómo usarlos, a primera vista parece que son técnicas impuestas por Laravel y no es así, siempre han existido y es algo que puedes aplicar en Symfony, Django o en directamente en los lenguajes de programación.
Entra al nuevo curso de introducción a Laravel:

Un programador debe saber de SOLID, OOP, Middlewares, Requests, Models, Controllers, etc y Laravel te convierte en un mejor programador porque trae consigo de forma sencilla todos esto implícito. La buena noticia es que si no dominas ninguno de estos conceptos puedes igual usarlo porque no te obliga a implementarlos, eres libre. A medida que avanzas mejoras como programador de forma natural. En el futuro serás un buen programador con capacidad para crear retos profesionales avanzados.
Taylor Otwell es un gran empresario, él sabe cómo construir sistemas de éxito y eso es principalmente lo que proporciona Laravel, con poco conocimiento podrás salir al mercado y crear retos profesionales.
Cómo Laravel ayudó a cambiar mi vida
En el pasado usé Zend, Symfony, CodeIgniter y otras tecnologías, la decisión de usar Laravel se basa en el principio de &quot;no reinventar la rueda&quot; y en la elegancia con la que podemos escribir código, tenemos cubiertas las necesidades comunes y sin embargo no obliga a implementarlas, es opcional y te lleva a manejar todos los estándares de desarrollo.
Me encanta su comunidad porque gira al alrededor de la mejora de si mismo, eso por supuesto ayuda a que el Framework crezca y al mismo tiempo mejoramos nuestro trabajo como profesionales.
Mi canal es Rimorsoft Online y Laravel me ha ayudado a crecer, tengo proyectos y una comunidad que vive cada video como una gran clase educativa precisamente porque doy contenido y muestro una gran herramienta.
Qué nos proporciona
Desarrollo a medida, personalización de componentes y estructura, seguridad, escalabilidad y mucha ayudar para el mantenimiento de software.
Con Laravel tenemos mucho código creado que no necesitamos repetir en cada proyecto. Puedes ser principiante o avanzado en PHP en ambos casos Laravel te llevará a Senior.

Curso de Introducción a Laravel 6