Esto se describe en detalle en la documentación oficial, tenga un botín en: http://laravel.com/docs/5.0/rele…
Resumen de las notas de lanzamiento de Laravel 5.0 del artículo anterior:
- El antiguo directorio de aplicaciones / modelos se ha eliminado por completo.
- Los controladores, middleware y solicitudes (un nuevo tipo de clase en Laravel 5.0) ahora se agrupan en el directorio app / Http.
- Un nuevo directorio de proveedores / aplicaciones reemplaza los archivos de inicio / aplicación de versiones anteriores de Laravel 4.x.
- Los archivos y las vistas del idioma de la aplicación se han movido al directorio de recursos.
- Todos los componentes principales de Laravel implementan interfaces que se encuentran en el repositorio de illuminate / contratos.
- Nueva ruta: cachee el comando Artisan para acelerar drásticamente el registro de sus rutas.
- Laravel 5 ahora es compatible con el middleware HTTP, y la autenticación incluida y los “filtros” CSRF se han convertido en middleware.
- ahora puede escribir dependencias de pistas en los métodos del controlador.
- Los controladores de registro de usuario, autenticación y restablecimiento de contraseña ahora se incluyen de fábrica, así como las vistas correspondientes simples, que se encuentran en recursos / vistas / autenticación.
- Ahora puede definir eventos como objetos en lugar de simplemente usar cadenas.
- Además del formato de trabajo en cola compatible con Laravel 4, Laravel 5 le permite representar sus trabajos en cola como simples objetos de comando. Estos comandos viven en el directorio app / Commands.
- Ahora se incluye un controlador de cola de base de datos en Laravel, que proporciona un controlador de cola local simple que no requiere la instalación de un paquete adicional más allá de su software de base de datos.
- El programador de comandos de Laravel le permite definir de manera fluida y expresiva su programación de comandos dentro de Laravel, y solo se necesita una sola entrada de Cron en su servidor.
- El comando php artisan tinker ahora utiliza Psysh de Justin Hileman, un REPL más robusto para PHP.
- Laravel 5 ahora utiliza DotEnv de Vance Lucas.
- Laravel Elixir, de Jeffrey Way, proporciona una interfaz fluida y expresiva para compilar y concatenar sus activos.
- Laravel Socialite es un paquete opcional compatible con Laravel 5.0+ que proporciona autenticación totalmente sencilla con los proveedores de OAuth.
- Laravel ahora incluye la potente biblioteca de abstracción del sistema de archivos Flysystem, que proporciona una integración sin problemas con el almacenamiento en la nube local, Amazon S3 y Rackspace, ¡todo con una API unificada y elegante!
- Laravel 5.0 introduce solicitudes de formulario , que amplían la clase Illuminate \ Foundation \ Http \ FormRequest. Estos objetos de solicitud se pueden combinar con la inyección del método del controlador para proporcionar un método sin placa de caldera para validar la entrada del usuario.
- El controlador base Laravel 5 ahora incluye un rasgo ValidatesRequests. Este rasgo proporciona un método de validación simple para validar las solicitudes entrantes.
- Se han agregado nuevos comandos del generador Artisan al marco.
- La popular función dd helper, que descarga información de depuración variable, se ha actualizado para usar el sorprendente Symfony VarDumper.
También puede estar interesado en una guía de actualización a 5.0 http://laravel.com/docs/5.0/upgr…
- ¿Cuál es el mejor complemento para enviar artículos para WordPress?
- Como novato que quiere crear una aplicación web de citas en línea, ¿qué necesito saber y qué habilidad necesito tener?
- ¿Cómo puede aumentar el SEO para su sitio web de WordPress si no hay mucho contenido en él?
- ¿Qué se puede hacer con el aprendizaje de un lenguaje de script del lado del servidor? ¿Cuál debería aprender?
- ¿Por qué debería uno aprender diseño web para crear sitios web desde cero cuando hay muchas plataformas de desarrollo web disponibles como Wix?