Looking for laravel Answers? Try Ask4KnowledgeBase
Looking for laravel Keywords? Try Ask4Keywords

LaravelEmpezando con Laravel


Observaciones

Laravel StackOverflow Slack Community

Próximamente

Tutorial Destacado

Empezando con Laravel

Pautas de contribución

Próximamente

Guía de estilo de contribución

Próximamente

Acerca de Laravel

Creada por Taylor Otwell como un marco web PHP gratuito de código abierto , Laravel está destinada a facilitar y acelerar el proceso de desarrollo de aplicaciones web con un gran gusto por la simplicidad.

Sigue el patrón arquitectónico modelo-vista-controlador ( MVC ), así como el estándar de codificación PSR-2 y el estándar de carga automática PSR-4 .

Ejecutar un desarrollo guiado por pruebas ( TDD ) en Laravel es divertido y fácil de implementar.

Alojado en GitHub y disponible en https://github.com/laravel/laravel , laravel cuenta de un micro-servicios de arquitectura, por lo que es tremendamente extensible y esto, con facilidad, con el uso de encargo y o de terceros existente paquetes

Principales características

MVC

Laravel usa el modelo MVC, por lo tanto, hay tres partes centrales del marco que trabajan juntas: modelos, vistas y controladores. Los controladores son la parte principal donde se realiza la mayor parte del trabajo. Se conectan a modelos para obtener, crear o actualizar datos y mostrar los resultados en las vistas, que contienen la estructura HTML real de la aplicación.

Motor de plantilla de hoja

Laravel se envía con un motor de plantillas conocido como Blade. Blade es bastante fácil de usar, sin embargo, potente. Una característica que el motor de plantillas Blade no comparte con otras populares es su permisividad; permitiendo el uso de código PHP plano en los archivos del motor de plantillas Blade.

Es importante tener en cuenta que los archivos del motor de plantillas Blade tienen .blade anexado a los nombres de los archivos justo antes del habitual .php que no es otra cosa que la extensión real del archivo. Como tal, .blade.php es la extensión de archivo resultante para los archivos de plantilla Blade. Los archivos del motor de plantillas Blade se almacenan en el directorio resources / views.

Enrutamiento y middleware

Puede definir las URL de su aplicación con la ayuda de rutas. Estas rutas pueden contener datos variables, conectarse a controladores o pueden envolverse en middlewares. Middelware es un mecanismo para filtrar solicitudes HTTP. Se pueden utilizar para interactuar con las solicitudes antes de que lleguen a los controladores y, por lo tanto, se pueden modificar o rechazar solicitudes.

Artesano

Artisan es la herramienta de línea de comandos que puede utilizar para controlar partes de Laravel. Hay muchos comandos disponibles para crear modelos, controladores y otros recursos necesarios para el desarrollo. También puede escribir sus propios comandos para extender la herramienta de línea de comandos Artisan.

ORM elocuente

Para conectar sus modelos a varios tipos de bases de datos, Laravel ofrece su propio ORM con un amplio conjunto de funciones para trabajar. El marco también proporciona migración y siembra y también cuenta con reversiones.

Manejo de eventos

El marco es capaz de manejar eventos a través de la aplicación. Puede crear detectores de eventos y controladores de eventos similares a los de NodeJs.

Versiones

Versión Fecha de lanzamiento
1.0 2011-06-09
2.0 2011-11-24
3.0 2012-02-22
3.1 2012-03-27
3.2 2012-05-22
4.0 2013-05-28
4.1 2013-12-12
4.2 2014-06-01
5.0 2015-02-04
5.1 (LTS) 2015-06-09
5.2 2015-12-21
5.3 2016-08-24
5.4 2017-01-24

Guia de inicio

La guía de inicio es una navegación personalizada que ordenamos por nosotros mismos para facilitar la búsqueda de temas, especialmente para principiantes. Esta navegación está ordenada por nivel de dificultad.

Empezando

Instalación

Vistas Laravel

Blade: Introducción

Blade: Variables y Estructuras de Control

O

Instalación desde aquí

  1. Consigue el compositor desde aquí e instálalo.

  2. Obtén Wamp desde aquí , instálalo y configura la variable de entorno de PHP

  3. Obtener ruta a www y escriba el comando:

composer create-project --prefer-dist laravel/laravel projectname
 

Para instalar una versión específica de Laravel, obtenga la ruta a www y escriba el comando:

composer create-project --prefer-dist laravel/laravel=DESIRED_VERSION projectname
 

O

Via Laravel Installer

Primero, descargue el instalador de Laravel usando Composer:

composer global require "laravel/installer"
 

Asegúrese de colocar el directorio $HOME/.composer/vendor/bin (o el directorio equivalente para su sistema operativo) en su $ PATH para que el laravel pueda laravel ejecutable laravel .

Una vez instalado, el laravel new comando laravel new creará una nueva instalación de Laravel en el directorio que especifique. Por ejemplo, laravel new blog creará un directorio llamado blog contiene una nueva instalación de Laravel con todas las dependencias de Laravel ya instaladas:

laravel new blog
 

Bienvenido a la documentación de la etiqueta Laravel!

Laravel es un Framework PHP muy conocido. Aquí, aprenderás todo sobre Laravel. Comenzando desde tan simple como saber qué es la Programación Orientada a Objetos hasta el tema avanzado de desarrollo de paquetes Laravel.

Esta, como todas las demás etiquetas de documentación de Stackoverflow, es una documentación impulsada por la comunidad, por lo que si ya tiene experiencia en Laravel, ¡comparta sus conocimientos agregando sus propios temas o ejemplos! No se olvide de consultar nuestra guía de estilo de Contribución sobre este tema para obtener más información sobre cómo contribuir y la guía de estilo que creamos para asegurarnos de poder brindar la mejor experiencia a las personas que desean aprender más sobre Laravel.

Más que eso, estamos muy contentos de que venga, ¡espero que podamos verlo a menudo aquí!