Laravel 5.7 blev lanceret i efteråret 2018 og opdateringen medfører flere nye features som vi ser nærmere på her. Alle nye Laravel versioner bliver gennemtestet og det samme er tilfældet med denne version.
I det følgende har vi valgt at fastholde visse engelske fagudtryk for features og elementer, da det ikke er muligt at oversætte disse udtryk direkte.
Nye features i Laravel 5.7
De mest væsentlige nye features i Laravel 5.7 er følgende:
Nyt Resources Directory
Resources Directory har fået fjernet "assets" folderen, der blev vist i tidligere versioner. For eksempel, i tidligere versioner så resources mappen sådan ud:
/resources
Ny pagination customizations
Laravel 5.7 har en ny pagination customization til at tilpasse antallet af links på hver side af the paginator. Takket være den nye metode behøver du ikke længere en brugerdefineret pagination view i nogle tilfælde.
Forbedring af fejlbeskeder
Laravel 5.7 gør det nemmere end nogensinde at spore fejlmeddelelser forårsaget af dynamiske opkald til Eloquent-modeller (og andre dele af rammen).
Seneste Laravel opdatering: Laravel 5.7.24
Den aller seneste Laravel opdatering i Laravel 5.7 serien er 5.7.24, der blev lanceret for nylig.
Her er hvad der er blevet tilrettet:
- + Fixed ResetPassword notification
Laravel 5.7.21
Her er hvad der er blevet tilrettet:
- + Blueprint::removeColumn()
- + Allowing of null broadcast connection driver
- + ModelMakeCommand::handle() should always return bool value
- + TestResponse::assertSessionDoesntHaveErrors() when there is no errors
- + Default message is localization twice in 403.blade.php error page
Ændret:
- + Replaced get_called_class() to static::class
- + Re-throw NoMatchingExpectationException from PendingCommand
Laravel 5.7.15
Her er hvad der er blevet tilføjet:
- + Tilføjet date_equals validation message
- + TIlføjet starts_with validation rule (#26612)
- + Tilføjet prevent breaking eager loading with string keys
- + Tilføjet ResourceCollection countable
Tilføjet relationship getters:
- + BelongsToMany::getParentKeyName
- + BelongsToMany::getRelatedKeyName
- + HasManyThrough::getFirstKeyName
- + HasManyThrough::getForeignKeyName
- + HasManyThrough::getSecondLocalKeyName
- + HasOneOrMany::getLocalKeyName
- + MorphToMany::getInverse
Her er hvad der er blevet tilrettet:
- + Duplicate validation issue in FormRequest::validated method
- + Prevent breaking eager loading with string keys