¿Cuáles son las nuevas características en Laravel 5.5? - Parte 1
Route Helpers
Ahora puede usar algún método útil con su Route, haga clic aquí para saber más sobre los Ayudantes de ruta.
Laravel Migrate Fresh Command
Hay una nueva característica agregada con migrate:namespace en Laravel 5.5.
Antes de Laravel 5.5, Usted estaba usando el comando migrate:refresh para deshacer sus migraciones existentes, pero con la nueva versión de Laravel 5.5, hay una mejora con el comando migrate:fresh que descarta toda la tabla y luego la migra desde el inicio.
Al ejecutar el comando migrate:refresh, verá la siguiente salida en su terminal:
Output :
Antes de Laravel 5.5, Usted estaba usando el comando migrate:refresh para deshacer sus migraciones existentes, pero con la nueva versión de Laravel 5.5, hay una mejora con el comando migrate:fresh que descarta toda la tabla y luego la migra desde el inicio.
Al ejecutar el comando migrate:refresh, verá la siguiente salida en su terminal:
php artisan migrate:refresh
Output :
Rolling back: 2014_10_12_100000_create_password_resets_table
Rolled back: 2014_10_12_100000_create_password_resets_table
Rolling back: 2014_10_12_000000_create_users_table
Rolled back: 2014_10_12_000000_create_users_table
Migrating: 2014_10_12_000000_create_users_table
Migrated: 2014_10_12_000000_create_users_table
Migrating: 2014_10_12_100000_create_password_resets_table
Migrated: 2014_10_12_100000_create_password_resets_table
Ahora ejecute el migrate:freshcomando y vea el resultado:
php artisan migrate:fresh
Output :
Deberá escribir sus estilos en un .css archivo para usar un tema personalizado para un mailable específico.
Ahora puede especificar una propiedad $theme en la clase Mailable:
php artisan migrate:fresh
Output :
Dropped all tables successfully. Migration table created successfully. Migrating: 2014_10_12_000000_create_users_table Migrated: 2014_10_12_000000_create_users_table Migrating: 2014_10_12_100000_create_password_resets_table Migrated: 2014_10_12_100000_create_password_resets_table
Support for Email Themes in Mailable
Laravel 5.4 ofrece correos de Markdown que proporcionan un tema predeterminado para componer correos electrónicos en Markdown, pero con el lanzamiento de Laravel 5.5, hay mucha más flexibilidad para usar el tema de correo electrónico directamente en la clase Mailable.Deberá escribir sus estilos en un .css archivo para usar un tema personalizado para un mailable específico.
touch resources/views/vendor/mail/html/themes/cliente.css
Ahora puede especificar una propiedad $theme en la clase Mailable:
<?php clase SendNotification extends Mailable { protected $ theme = 'cliente' ; [...] }