He estado creando sitios web con PHP usando editores de texto. ¿Cómo empiezo a usar Laravel Framework? No tengo ningún conocimiento sobre su uso.

Han pasado muchas cosas desde los humildes comienzos de Laravel en 2011. Taylor Otwell, un programador de .NET, buscó PHP como una forma de hacer un proyecto paralelo, ya que le dijeron que PHP hospedado era barato y omnipresente. Lo que originalmente comenzó como una extensión de CodeIgniter se convirtió en su propio código. Liberando la base del código de las limitaciones de PHP 5.2 de CodeIgniter, se podrían usar todas las nuevas características que PHP 5.3 tenía para ofrecer, como el espacio de nombres y los cierres. El lapso de tiempo entre el lanzamiento de las versiones 1 y 3 de Laravel fue de solo un año. Con la versión 3, las cosas sucedieron muy rápidamente. Después de su explosión de popularidad, que sucedió en el momento en que se lanzó la versión 4, rápidamente comenzó a robar la cuota de mercado de otros marcos populares como CodeIgniter, Zend, Symfony, Yii y CakePHP para finalmente tomar la pole position.
Junto con su sintaxis expresiva, excelente documentación y un fundador apasionado, la gran comunidad fue pilar de la sala de chat de IRC y Slack, The Laravel Podcast y el sitio web de video instructivo de Laracasts. Además, el soporte comercial recién creado, como Envoyer, que proporciona un tiempo de actividad del 100 por ciento, significa que Laravel también fue bien recibida por las empresas. Con el lanzamiento de Laravel 4.2, la versión mínima requerida de PHP se incrementó a 5.4 para aprovechar las características modernas de PHP, como los rasgos. El uso de los rasgos de Laravel junto con la nueva sintaxis, como el acceso directo de la matriz [], hace que la codificación sea muy fácil. La sintaxis expresiva de Laravel, junto con estas características PHP modernas, la convierte en una excelente opción para cualquier desarrollador que desee crear aplicaciones robustas. El aumento del éxito de Laravel, según lo informado por Google Trends Una nueva era A finales de 2014, ocurrió la segunda parte más importante de la historia de Laravel. Cuando lo que estaba programado para ser la versión 4.3 cambió muchos de los principios principales de Laravel, la comunidad decidió que debería convertirse en la versión 5. La llegada de Laravel 5 produce muchos cambios en la forma en que lo usamos para construir software. La arquitectura MVC incorporada que se heredó de marcos como CodeIgniter ha sido abandonada a favor de ser más dinámica, modular e incluso atrevidamente independiente del marco. Muchos de los componentes se han desacoplado tanto como sea posible. La parte más importante de la historia de Laravel será la llegada de Laravel versión 5.1, que tendrá soporte a largo plazo ( LTS ). Por lo tanto, el lugar de Laravel en las empresas se solidificará aún más. Además, los requisitos mínimos de PHP se cambiarán a la versión 5.5. Por lo tanto, para cualquier proyecto nuevo, se recomienda PHP 5.5, o incluso PHP 5.6, porque la actualización a PHP versión 7 será aún más fácil /app más ágil El directorio /app se redujo, dejando solo las partes más esenciales de la aplicación. Los directorios como config , database , storage y tests se han eliminado del directorio de la app , ya que son auxiliares de la propia aplicación. Lo que es más importante, la integración de las herramientas de prueba ha madurado drásticamente. PSR Gracias a los esfuerzos del Framework Interoperability Group ( PHP-FIG ), el desarrollador de la Recomendación Estándar PHP ( PSR ), la lectura, escritura y formateo del código marco. Se está volviendo más fácil. Incluso permite a los desarrolladores trabajar más fácilmente en más de un marco. Laravel es parte de la FIG y continúa adoptando sus recomendaciones en el marco. Laravel 5.1, por ejemplo, adoptará el estándar PSR-2. Entonces, ¿estás listo para aprender Laravel? En caso afirmativo, dunebook tiene los mejores Tutoriales para usted, que son de uso gratuito. Comience a explorar ahora

Oye,

El hecho de que haya estado creando sitios web sin ningún marco es encomiable ya que ahora tiene la base (en su mayoría) necesaria para usar los marcos.

Los frameworks php que existen como Laravel, codeigniter son simplemente un entorno de software que le brinda funcionalidad para facilitar el desarrollo de aplicaciones de software.


Para los tutoriales, tiene toda la documentación de Laravel en la Lista de tareas básicas – Laravel – El Marco PHP para artesanos web y puede usar herramientas de desarrollo como Eclipse, Bloc de notas, Sublime Text y todo el conjunto que se encuentra allí. Mire un número ilimitado de videos y tutoriales disponibles en YouTube para obtener más nitidez.

Solo recuerde que al usar el marco Laravel tiene las bibliotecas para manejar las características de seguridad, manejo de sesión, sistema de archivos, encriptación, etc., todo lo que necesita hacer es implementarlas de acuerdo con los estándares provistos.


Happy Time Laravelling.

Hola amigo-php-learning-amigo 🙂

Acabo de escribir una respuesta a esta pregunta similar ayer:

¿Cómo puedo mejorar y aprender más conocimiento en el marco de Laravel?

Conozca esencialmente las obras de Jeffrey Way y Taylor Ottwell

También echa un vistazo al canal de YouTube devdojo, codecourse y código ejecutable (lo siento en mobi no tiene enlaces).

http://www.laracasts.com

Además, si te quedas atascado para que se ejecute localmente, recomiendo:

  • Caja vagabundo Laravel Homestead
  • O personalmente uso c9.io, ya que simplemente mantiene todo en un solo lugar agradable para mí 🙂

Bien, comienza leyendo sus documentaciones primero, espero que tengas a alguien que pueda ayudarte.

More Interesting

Estoy interesado en asistir a un campamento de desarrolladores web, pero no puedo dedicar tiempo a un programa inmersivo en este momento debido al trabajo. ¿Hay algún bootcamp que ofrezca a tiempo parcial?

Necesito un desarrollador de pila completa que pueda construir una plataforma de infografía similar a infogr.am y piktochart.com. ¿Qué conjuntos de habilidades debo buscar?

Tengo una pregunta sobre el rediseño del sitio web de WordPress. ¿Cuál es la mejor manera de hacer esto? ¿Es para desarrollar localmente, desarrollar en subdominio o algo más?

Estoy aprendiendo desarrollo web yo mismo en casa después de 7 meses. ¿Qué debo hacer junto a él para tener algo que explique la brecha al empleador?

¿Cuáles son las principales tendencias en desarrollo web?

¿Cuál es el lenguaje básico para aprender para un desarrollador front-end?

¿Es posible aprender algunas habilidades de desarrollo web para ganar algo de dinero en un mes? Pronto dejaré mi trabajo actual, luego quiero probarme en la industria del desarrollo web y aprender nuevas habilidades en perspectiva.

Si uso MEAN stack sin MongoDB y en cambio uso MySQL, ¿habrá algún problema de rendimiento?

He ido y venido entre el desarrollo web y el desarrollo de software. ¿Cual deberia elegir?

No he tocado el desarrollo web en 10 años. ¿Qué me he perdido y cuáles son las mejores herramientas de tendencias que debería elegir ahora en 2015?

Estoy creando un sitio web para una empresa y me preguntaba cuál es la mejor manera de tener un blog dentro para fines de SEO.

Quiero desarrollar un sitio bancario. ¿Dónde puedo encontrar un buen blog tutorial o sitio que explique sobre el flujo de trabajo del sistema bancario, los diseños de bases de datos, etc.?

Quiero aprender programación, ¿qué fuente es mejor usar?

Si hago una página web personal para criticar a un político conocido, ¿es justo para mí usar imágenes de ese político con derechos de autor que encuentro en Google Image Search?

Quiero crear un sitio web de torrents, pero eso sería ilegal, entonces, ¿cómo puedo hacerlo sin enfrentar ningún problema ilegal?