Laravel
Introducción
Laravel Filosofía
Learning Laravel
Equipo de Desarrollo
Laravel Filosofía #
Laravel es un framework de aplicaciones web con expresiva, elegante sintaxis.Creemos que el desarrollo debe ser una experiencia creativa agradable para ser verdaderamente satisfactoria. Laravel intentos de tomar el dolor de desarrollo facilitando las tareas comunes que se utilizan en la mayoría deproyectos web, como la autenticación, enrutamiento, las sesiones, y el almacenamiento en caché.
Laravel pretende que el proceso de desarrollo de una complacencia un para el desarrollador sin sacrificar la funcionalidad de la aplicación. Desarrolladores felices hacen el mejor código. Con este fin, hemos intentado combinar lo mejor de lo que hemos visto en otros frameworks web, incluidos los marcosimplementadas en otros lenguajes, como Ruby on Rails, ASP.NET MVC, y Sinatra.
Laravel es accesible, pero potente, que proporciona potentes herramientas necesarias para aplicaciones grandes y robustas. Una excelente inversión de contenedor de control, sistema de migración expresiva, y el apoyo de pruebas unitarias estrechamente integrado darle las herramientas que necesita para construir unaaplicación con la que tienen la tarea.
Learning Laravel #
Una de las mejores maneras de aprender Laravel es leer a través de la totalidad de su documentación. Esta guía detalla todos los aspectos del marco y la forma de aplicarlos a su aplicación.
Además de esta guía, es posible que desee echa un vistazo a algunos libros Laravel .Estos libros escritos de la comunidad sirven como un buen recursocomplementario para el aprendizaje de la estructura:
Código brillante por Dayle Rees
Laravel Testing Decoded por Jeffrey Way
Equipo de Desarrollo #
Laravel fue creado por Taylor Otwell , que continúa liderando el desarrollo del marco. Otros miembros de la comunidad y destacados colaboradores incluyenDayle Rees , Shawn McCool , Jeffrey Way , Jason Lewis , Ben Corlett , Franz Liedke ,Driesvints , Mior Muhammed Zaki y Phil esturión .
Laravel Quickstart
Instalación
Enrutamiento
Creación de una vista
Creación de una migración
Elocuente ORM
Visualización de datos
Instalación #
Para instalar el marco Laravel, descargue una copia del repositorio de Github . A continuación, después de instalar Compositor , ejecute la composer install de comandos en el directorio raíz de tu proyecto. Estecomando se descargará e instalará las dependencias del marco.
También puede instalar Laravel emitiendo el siguiente comando en el terminal:
composer create-project laravel/laravel
Después de instalar el marco, echar un vistazo alrededor del proyecto para familiarizarse con la estructura de directorios. La app directorio contiene carpetas como views , controllers y models . La mayor parte decódigo de la aplicación residirá en algún lugar de este directorio. Usted puede también desear explorar la app/config del directorio y las opciones de configuración que están disponibles para usted.
Enrutamiento #
Para empezar, vamos a crear nuestra primera ruta. En Laravel, la ruta más simple es un camino a un cierre. Pop abrir la app/routes.php archivo y agregue la ruta siguiente al final delarchivo:
Route::get('users', function() { return 'Users!'; });
Ahora, si usted golpea el /users ruta en su navegador web, verá Users!mostrado como la respuesta. Great! Acaba de crear su primera ruta.
Las rutas también se pueden unir a las clases de controlador. Por ejemplo:
Route::get('users', 'UserController@getIndex');
Esta ruta comunica el marco que solicita al /users deben llamar a laruta getIndex método en el UserController clase. Para obtener más información sobre el encaminamiento controlador, echa un vistazo a la documentación de la controladora .
Creación de una vista #
A continuación, vamos a crear una visión sencilla de mostrar nuestros datos de usuario. Vistas viven en el app/views directorio y contienen el código HTML de la aplicación. Vamos a poner dos nuevas...
Regístrate para leer el documento completo.