Novedades de Laravel 5.5

Con esta primera lección del Curso de Novedades de Laravel 5.5, empezaremos a conocer las novedades que nos trae esta nueva versión del framework. Hablaremos de su instalación, dependiendo de la última versión estable del framework y de las características que incluye el componente Whoops para el manejo de errores en PHP.

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Notas

Por Clemir Rondón.

Como Laravel 5.5 para el momento de publicación de este video no está oficialmente lanzado, tenemos que indicarle al instalador que queremos la versión en desarrollo.

Por medio de Composer:

composer create-project laravel/laravel laravel5-5 "dev-develop"

O a través del instalador oficial:

laravel new laravel5-5 --dev

Otra manera de comprobar cuál versión del framework hemos instalado es ejecutar por consola:

php artisan -V o php artisan --version

En caso que estés viendo este video luego de ser lanzada la versión 5.5, no necesitarás agregar ninguna opción y simplemente ejecutarás:

composer create-project laravel/laravel laravel5-5

o usando el instalador:

laravel new laravel5-5

Por último, si quieres instalar Laravel 5.5 luego de ser publicada una siguiente versión del framework, necesitarás indicar explicitamente la versión de esta manera:

composer create-project laravel/laravel laravel5-5 "5.5.*"

La estructura y distribución de directorios y archivos del proyecto instalada es similar a la de Laravel 5.3 y 5.4: Cambios en la estructura de carpetas y rutas en Laravel 5.3

Luego de haber sido eliminado desde la versión 5.0, vuelve a formar parte de los paquetes por defecto Whoops, el cual es un componente para el manejo de errores en PHP muy poderoso que nos ayudará a detectar los errores de nuestra aplicación. Puedes ver detalles de sus características en  https://packagist.org/packages/filp/whoops.

Aprende a instalar Whoops en las versiones anteriores de Laravel.

Para usar el servidor que viene incluido en Laravel puedes ejecutar:

php artisan serve

Así, podrás usar http://127.0.0.1:8000/ para visitar en el navegador la aplicación.

Para detener el servidor debes presionar ctrl + c en la misma terminal.

También, si usas Apache puedes configurar un virtualhost para el proyecto como explicamos en los tutoriales:

Otra alternativa es usar Laravel Valet, que es un ambiente de desarrollo minimalista que usa nginx y que crea los virtualhost automáticamente, usando el nombre del directorio del proyecto:

Puedes aprender más sobre el uso de la terminal con nuestro Curso de Terminal.

Únete a la discusión

Regístrate en Styde y obtén una invitación a nuestro Slack.

Lección siguiente Frontend presets en Laravel 5.5