Laravel 4 Cookbook (ES)
Laravel 4 Cookbook (ES)
Sobre este libro
TL; DR: Este libro contiene varios proyectos construidos con el framework Laravel 4. En el momento de escribir esto, el libro contiene aproximadamente 150 páginas (4 capítulos/proyectos). He previsto contenido para otros 8 capítulos adicionales, para ser completado sobre el final de Enero. Estimo que esto ampliará sus páginas hasta alrededor de 500, lo que es una buena relación de calidad por $19. Todos los capítulos futuros, actualizaciones y correcciones son gratuitas. La mitad de las ventas van para Taylor Otwell para soportar el excelente trabajo que está haciendo con el framework Laravel.
Estaba aprendiendo cómo usar Laravel 4 de manerá más eficaz, y encontré algunos temas que creía merecían la pena compartir. Cogí Medium (que más tarde resultó ser un enorme dolor) y empecé creando un tutorial con todos juntos. Unas horas más tarde conseguí publicarlo…
Entonces @laravelphp retwitteó un enlace al artículo. Creó que pasé el resto del día sólo mirando estadísticas. El tutorial llegó a la página principal de Medium. Resulta que había un montón de gente que quería saber sobre Autenticación (en Laravel), y solo se necesitaba que el artículo fuera expuesto a través de la propia promoción de @laravelphp.
Desde entonces, he estado publicando un tutorial cada dos semanas.
El libro surgió de la constatación de que, mientras un montón de gente estaban leyendo los tutoriales en Medium, algunas personas no estaban contentas con la plataforma.
Hay muchas razones de peso para mí para mantener el uso de Medium como plataforma para los tutoriales. No quiero albergarlos por mis propios medios porque el la disponibilidad es importante, y las interrupciones en la noche solo añaden años a mi vida. Las estadísticas simples y el formateado del texto también son excelentes.
Me quiero quedar en Medium, pero también quiero que la gente lea los tutoriales y aprenda de ellos en otras plataformas. El libro permite ambas cosas, así como otra tercera cosa importante…
El libro también pretende ser un medio de devolverle su parte a Laravel, y en particular al inestimable trabajo de Taylor Otwell. Para ello, me he comprometido en dar la mitad de todas las ventas a Taylor. Los tutoriales serán siempre gratuitos en Medium, y su contenido será un reflejo de los capítulos de este libro (con la repetición obvia omitida), pero con la compra de este libro estás ayudando a financiar el desarrollo futuro de Laravel desde su parte y los tutoriales desde la mía.
Como temas para el futuro se incluirán:
- Paquetes
- Juegos por turnos
- Aplicaciones de E-Commerce
- Multisitios
- Integración con Backbone/Ember/Angular
- Pruebas Unitarias de todas las cosas!
Sobre los contribuidores
Cover Designer
Tabla de contenidos
- Dedicatoria
- Prefacio
- Qué enseña este libro
- Por qué escribir este libro
-
Autenticación
-
Configurando la Base de datos
- Conexión a la base de datos
- Controlador de base de datos
- Controlador Eloquent
- Creando una migración
- Creando un modelo
- Creando una sembradora (seeder)
- Configurando la autenticación
-
Iniciando sesión
- Creación de una vista de diseño
- Creando una vista de acceso
- Creando una acción de acceso
- Autenticando a usuarios
- Redirigiendo con input
- Autenticando credenciales
-
Restableciendo contraseñas
- Creando una vista de restablecimiento de contraseña
- Creando una acción de restablecimiento de contraseña
-
Trabajando con usuarios autenticados
- Creando una página de perfil
- Creando filtros
- Creando una acción de salida (logout)
-
Configurando la Base de datos
-
Lista de Control de Acceso
-
Gestionando grupos
- Refactorizando migraciones
- Listando grupos
- Añadiendo grupos
- Editando grupos
- Eliminando grupos
-
Añadiendo usuarios y recursos
- Añadiendo migraciones, modelos y relaciones
- Añadiendo vistas
- Sembrando recursos
- Guardando relaciones
- Rutas avanzadas
-
Gestionando grupos
-
Despliegue
- Dependencias
-
Comandos de Entorno
- Verificando los Entornos
- Configurando Entornos
- Desconfigurando Entornos
-
Comandos de activos
- Combinando activos
- Minificando activos
- Construyendo activos
- Observando activos
- Error de integración de Resource Watcher
- Rsync
-
Comando distribute
- Copiando ficheros para su distribución
- Eliminando ficheros de desarrollo
- Sincronizando ficheros con un servidor remoto
- Portabilidad de comandos
- Preprocesadores
- Imágenes
-
API
- Dependencias
- Creando Recursos con Artisan
-
Creando Recursos con Generadores
- Generando Migraciones
- Generando Seeders (Sembradores)
- Generando Modelos
- Generando Controladores
- Vinculando Modelos a Rutas
- Solucionando problemas con los Alias
- Probando Endpoints
- Autenticando Peticiones
- Utilizando métodos de acceso y modificación
- Usando la Caché
-
Paquetes
- Composer
- Dependency Injection
- Inversion Of Control
- Service Providers
- Organising Code
- Publishing Configuration Files
- Creating Composer.json
- Submitting A Package To Packagist
- Note On Testing
-
Real Time Chat
-
Dependencies
- Bootstrap
- EmberJS
- Ratchet
- ReactPHP
- Ratchet
-
Creating An Interface
- Creating A View
- Creating An EmberJS App
-
Creating A Service Provider
- Creating A Chat Handler
- Creating A Socket Wrapper
-
Creating A Serve Command
- Connecting To The Socket Server
-
Wiring Up The Interface
- Showing Chat Messages
- Sending Chat Messages
- Finishing Up The Template
- Note On Nginx
-
Dependencies
-
Multisites
- Note on Operating Systems
- Note on Server Setup
- Note on Dutch
-
Virtual Hosts
- Adding Virtual Host Entries
- Creating Apache 2 Virtual Hosts
- Creating Nginx Virtual Hosts
-
Environments
- Note on Running Commands in Local Environment
- Using Site-Specific Views
- Using Site-Specific Routes
-
Translation
- Using Language Lookups
- Using Language Lookups in Packages
- Caching Language Lookups
- Creating Multi-Language Routes
- Creating Multi-Language Content
-
E-Commerce
- Note on Sanity
- Getting Started
- Installing Laravel 4
-
Installing Other Dependencies
- AngularJS
- Bootstrap
- DOMPDF
- Stripe
- Faker
-
Creating Database Objects
- Creating Migrations
- Creating Models
- Creating Seeders
-
Creating API Endpoints
- Managing Categories And Products
- Managing Accounts
- Managing Orders
-
Creating The Site With AngularJS
- Creating The Interface
- Making The Interface Dynamic
- Completing Orders
-
Accepting Payments
- Creating Orders
- Working The Service Provider
- Making Payments
- Generating PDF Documents
-
Laravel 4 Embedded Systems
- Gathering Parts
- Installing Dependencies
- Note About Errata
- Creating An Interface
- Creating A Socket Server
- Connection To Arduino
- Spinning Up
-
Adding A Webcam
- Installing ImageSnap On OSX
- Installing Streamer On Ubuntu/Debian
- Displaying Photos In The Interface
-
File-Based CMS
- Installing Dependencies
- Rendering Templates
- Gathering Metadata
- Creating Layouts
- Creating Pages
- Displaying Content
- Extending The CMS
- Instalando Laravel 4
Leanpub incondicional, sin riesgo, 100% de felicidad garantizada
Durante los primeros 60 días de compra, puedes obtener un reembolso del 100% de cualquier compra Leanpub, en dos clics. Procesamos las restituciones manualmente, así que puede tomarse unos días en aparecer. Véase términos completos.
Gana $8 en una compra de $10 y $16 en una compra de $20
Pagamos 80% de regalías en compras de $7.99 o más y 80% de regalías menos una tarifa fija de 50 centavos en compras entre $0.99 y $7.98. Ganas $8 en una venta de $10 y $16 en una venta de $20. Entonces, si vendemos 5000 copias no reembolsadas de tu libro por $20, ganarás $80,000.
(Sí, algunos autores ya han ganado mucho más que eso en Leanpub.)
De hecho, los autores han ganadomás de 13 millones de dólares escribiendo, publicando y vendiendo en Leanpub.
Obtén más información sobre escribir en Leanpub
Actualizaciones gratis. Libre de DRM.
¡Si compras un libro Leanpub obtienes actualizaciones gratis siempre y cuando el autor actualice el libro! Varios autores usan Leanpub para publicar sus libros en progreso mientras los escriben. Todos los lectores obtienen actualizaciones gratis, independientemente de cuándo compraron el libro o cuánto pagaron (incluyendo si fue gratis).
La mayoría de los libros Leanpub se encuentran disponibles en PDF (para computadores) y EPUB (para teléfonos, tabletas, y Kindle). Los formatos que un libro incluye se muestran en la esquina superior derecha de esta página.
Finalmente, los libros Leanpub no tienen ninguna de las cosas sin sentido sobre protección de copia DRM, así que puedes leerlos fácilmente en cualquier dispositivo que se soporta.
Aprende más sobre los formatos de Leanpub y dónde puedes leerlos